Ogg、MPEG4、WebM。
創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、白銀網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為白銀等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
MP4等于MPEG4文件使用H264視頻編解碼器和AAC音頻編解碼器。WebM等于ebM文件使用VP8視頻編解碼器和Vorbis音頻編解碼器。Ogg等于Ogg文件使用Theora視頻編解碼器和Vorbis音頻編解碼器。
HTML5是構(gòu)建Web內(nèi)容的一種語(yǔ)言描述方式。HTML5是互聯(lián)網(wǎng)的下一代標(biāo)準(zhǔn),是構(gòu)建以及呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容的一種語(yǔ)言方式.被認(rèn)為是互聯(lián)網(wǎng)的核心技術(shù)之一。HTML產(chǎn)生于1990年,1997年HTML4成為互聯(lián)網(wǎng)標(biāo)準(zhǔn),并廣泛應(yīng)用于互聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)。
HTML5 中的新元素標(biāo)簽
src:音頻文件路徑。
autobuffer:設(shè)置是否在頁(yè)面加載時(shí)自動(dòng)緩沖音頻。
autoplay:設(shè)置音頻是否自動(dòng)播放。
loop:設(shè)置音頻是否要循環(huán)播放。
controls:屬性供添加播放、暫停和音量控件。
這些屬性和video元素標(biāo)簽的屬性很類(lèi)似
常用的控制函數(shù):
1.load():加載音頻、視頻軟件
2.play():加載并播放音頻、視頻文件或重新播放暫停的的音頻、視頻
3.pause():暫停出于播放狀態(tài)的音頻、視頻文件
4.canPlayType(obj):測(cè)試是否支持給定的Mini類(lèi)型的文件
可腳本控制的屬性值:
1.autoplay:自動(dòng)播放已經(jīng)加載的的媒體文件
2.loop為true:的時(shí)候則設(shè)定為自動(dòng)播放
3.currentTime:以s為單位返回從開(kāi)始播放到目前所花的時(shí)間
4.controls:顯示或者隱藏用戶(hù)控制界面
5.volume:音量值,從0.0至1.0之間
6.muted:設(shè)置是否靜音
7.autobuffer:是否進(jìn)行緩沖加載
audioTracks 返回表示可用音頻軌道的 AudioTrackList 對(duì)象。
autoplay 設(shè)置或返回是否在就緒(加載完成)后隨即播放音頻。
buffered 返回表示音頻已緩沖部分的 TimeRanges 對(duì)象。
controller 返回表示音頻當(dāng)前媒體控制器的 MediaController 對(duì)象。
controls 設(shè)置或返回音頻是否應(yīng)該顯示控件(比如播放/暫停等)。
crossOrigin 設(shè)置或返回音頻的 CORS 設(shè)置。
currentSrc 返回當(dāng)前音頻的 URL。
currentTime 設(shè)置或返回音頻中的當(dāng)前播放位置(以秒計(jì))。
defaultMuted 設(shè)置或返回音頻默認(rèn)是否靜音。
defaultPlaybackRate 設(shè)置或返回音頻的默認(rèn)播放速度。
duration 返回音頻的長(zhǎng)度(以秒計(jì))。
ended 返回音頻的播放是否已結(jié)束。
error 返回表示音頻錯(cuò)誤狀態(tài)的 MediaError 對(duì)象。
loop 設(shè)置或返回音頻是否應(yīng)在結(jié)束時(shí)再次播放。
mediaGroup 設(shè)置或返回音頻所屬媒介組合的名稱(chēng)。
muted 設(shè)置或返回是否關(guān)閉聲音。
networkState 返回音頻的當(dāng)前網(wǎng)絡(luò)狀態(tài)。
paused 設(shè)置或返回音頻是否暫停。
playbackRate 設(shè)置或返回音頻播放的速度。
played 返回表示音頻已播放部分的 TimeRanges 對(duì)象。
preload 設(shè)置或返回音頻的 preload 屬性的值。
readyState 返回音頻當(dāng)前的就緒狀態(tài)。
seekable 返回表示音頻可尋址部分的 TimeRanges 對(duì)象。
seeking 返回用戶(hù)當(dāng)前是否正在音頻中進(jìn)行查找。
src 設(shè)置或返回音頻的 src 屬性的值。
textTracks 返回表示可用文本軌道的 TextTrackList 對(duì)象。
volume 設(shè)置或返回音頻的音量。
方法 描述
addTextTrack() 向音頻添加新的文本軌道。
canPlayType() 檢查瀏覽器是否能夠播放指定的音頻類(lèi)型。
fastSeek() 在音頻播放器中指定播放時(shí)間。
getStartDate() 返回新的 Date 對(duì)象,表示當(dāng)前時(shí)間線(xiàn)偏移量。
load() 重新加載音頻元素。
play() 開(kāi)始播放音頻。
pause() 暫停當(dāng)前播放的音頻。
一共支持三種格式: Ogg、MPEG4、WebM。
相關(guān)介紹:
1、MP4 = MPEG 4文件使用 H264 視頻編解碼器和AAC音頻編解碼器
2、WebM = WebM 文件使用 VP8 視頻編解碼器和 Vorbis 音頻編解碼器
3、Ogg = Ogg 文件使用 Theora 視頻編解碼器和 Vorbis音頻編解碼器
擴(kuò)展資料
想要實(shí)現(xiàn)HTML5技術(shù)的大量應(yīng)用首先就需要將這些專(zhuān)利性的產(chǎn)品變?yōu)殚_(kāi)放式的產(chǎn)品,以視頻格式為例,兩大陣營(yíng)對(duì)于視頻格式的設(shè)置存在爭(zhēng)議,一大陣營(yíng)以蘋(píng)果為代表,另一大陣營(yíng)則以O(shè)pera、火狐、谷歌為代表。
WPEG陣營(yíng)是蘋(píng)果所屬陣營(yíng),由于其自身全部使用的是這一種格式,所以堅(jiān)持認(rèn)為應(yīng)當(dāng)將此格式作為標(biāo)準(zhǔn),而WebM陣營(yíng)則認(rèn)為由于WPEG格式的專(zhuān)利依然沒(méi)有解除,對(duì)于HTML5技術(shù)要求的開(kāi)放性沒(méi)有達(dá)標(biāo),所以不同意將其作為標(biāo)準(zhǔn)格式。
html5的audio音頻只支持三個(gè)格式。Ogg Vorbis、MP3、Wav。請(qǐng)注意下圖與瀏覽器的兼容性。
HTML5是構(gòu)建Web內(nèi)容的一種語(yǔ)言描述方式。HTML5是互聯(lián)網(wǎng)的下一代標(biāo)準(zhǔn),是構(gòu)建以及呈現(xiàn)互聯(lián)網(wǎng)內(nèi)容的一種語(yǔ)言方式.被認(rèn)為是互聯(lián)網(wǎng)的核心技術(shù)之一。設(shè)置音量的方法為:
1、鼠標(biāo)左鍵選中時(shí)間軸需要修改的音頻。
2、用鼠標(biāo)將音頻導(dǎo)軌拖寬,直到看見(jiàn)一條中線(xiàn)為止。
3、Ctrl+鼠標(biāo)左鍵,點(diǎn)擊音頻中線(xiàn)(也是音頻音量的標(biāo)準(zhǔn)線(xiàn)),點(diǎn)擊一下出現(xiàn)一個(gè)小點(diǎn),這個(gè)點(diǎn)叫做關(guān)鍵點(diǎn)。
4、將中間的2、3點(diǎn)分別用鼠標(biāo)左鍵向下拖拽。這樣播放一下,效果——就聲音變小,然后又恢復(fù)正常,如果想變大,就將第2、3關(guān)鍵點(diǎn)用鼠標(biāo)左鍵向上托即可。如果2、3關(guān)鍵點(diǎn)都拖到低就會(huì)出現(xiàn)靜音的效果。
注意事項(xiàng):
與傳統(tǒng)的技術(shù)相比,HTML5 的語(yǔ)法特征更加明顯,并且結(jié)合了 SVG 的內(nèi)容。這些內(nèi)容在網(wǎng)頁(yè)中使用可以更加便捷地處理多媒體內(nèi)容,而且 HTML5中還結(jié)合了其他元素,對(duì)原有的功能進(jìn)行調(diào)整和修改,進(jìn)行標(biāo)準(zhǔn)化工作。
工具/材料
Sublime Text
01
打開(kāi)Sublime Text工具,準(zhǔn)備好如下圖所示的目錄結(jié)構(gòu),目錄里面包括要插入的音頻文件和一個(gè)html文件。
02
打開(kāi)HTML文件,新建一個(gè)空的HTML5文檔結(jié)構(gòu),如下圖所示,注意編碼一定設(shè)置為UTF-8。
03
接下來(lái)在body標(biāo)簽中插入audio元素,audio元素里面通過(guò)source引入音頻文件,如下圖所示,注意文件的類(lèi)型要寫(xiě)對(duì)。
04
運(yùn)行編寫(xiě)好的頁(yè)面程序,你會(huì)在網(wǎng)頁(yè)中看到如下圖所示的音頻播放器,我們點(diǎn)擊播放按鈕就會(huì)自動(dòng)播放音頻。
05
當(dāng)然有很多的老版本的瀏覽器并不支持audio元素,這個(gè)時(shí)候我們可以在audio里面添加一個(gè)提示,當(dāng)瀏覽器不支持audio元素的時(shí)候就會(huì)顯示這個(gè)提示。
06
如果想進(jìn)入播放頁(yè)面就立即自動(dòng)播放音頻內(nèi)容,那么需要在audio中添加一個(gè)controls屬性,如下圖所示。
07
最后,我列舉了一下當(dāng)前主流瀏覽器對(duì)HTML5里面audio元素的支持情況,大家可以做一下參考。
網(wǎng)站名稱(chēng):HTML5音頻,html5音頻自動(dòng)播放
URL標(biāo)題:http://jinyejixie.com/article26/dsdgjjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、軟件開(kāi)發(fā)、電子商務(wù)、ChatGPT、網(wǎng)站制作、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容