欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

基于HTML5的音頻技術

作者,蘇州思必馳信息科技有限公司,mdifar

傳統(tǒng)情況下,需要在網頁中播放一段音頻,通常有兩種方案:
1. 基于Flash插件的音頻播放器。
2. 基于瀏覽器插件的音頻播放。

使用Flash播放器,一個顯而易見的好處是基本上兼容所有的PC瀏覽器,瀏覽器上只需要安裝Flash插件即可,兼容性問題Adobe公司已經幫我們很好的解決了。而基于瀏覽器音頻插件,不同瀏覽器都需要特別定制,甚至同一個瀏覽器的不同版本也需要不同的實現(xiàn),這在使用上造成了一定的困難。

隨著移動設備的發(fā)展,基于Flash插件的音頻播放器越來越不能滿足需要:從Flash插件的性能、安全等方面問題考慮,蘋果移動設備也都是不支持Flash的。因此,越來越需要一套規(guī)范來使開發(fā)者能更方便的在網頁中嵌入多媒體技術。

HTML5的產生,為音頻的播放提供了一套標準。在這之前,要想在頁面中播放一段音頻,通常是很麻煩的。比較通用的做法是寫一個flash音頻播放器,并提供一套接口,以便在各個瀏覽器中都兼容;或者直接寫embed標簽,但這就需要相關插件的支持。而現(xiàn)在,我們只需要在HTML頁面中嵌入一段audio標簽,就能在多款主流瀏覽器下播放音頻了。

下表是截止到2011年7月,各款主流瀏覽器對音頻格式的支持情況。可見,具備OGG+MP3兩種格式的音頻,就能兼容所有現(xiàn)代瀏覽器。
 

創(chuàng)新互聯(lián)公司2013年至今,先為林周等服務建站,林周等地企業(yè),進行企業(yè)商務咨詢服務。為林周企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

基于HTML5的音頻技術
* 注意:為了節(jié)省帶寬,移動設備并不會自動加載和播放音頻,需要用戶交互操作。iPhone 和 iPad 僅能同時播放一首音樂,并且不允許動態(tài)改變音量。iPad在處理同一頁面中的多個音樂時存在一些問題。

我們知道了瀏覽器支持的音頻格式,實際上還有一點也不能忽略,就是響應header的Content-Type。必須為正確的格式設置正確的Content-Type,瀏覽器的audio標簽才能正常加載和播放音頻。

基于HTML5技術,buzz庫對音頻這方面提供了很好的封裝,其中最重要的是sound類。

下面列出buzz的sound類方法:load,

播放控制play, pause, togglePlay, isPaused, stop, isEnded, loop, unloop

音量控制 mute, unmute, toggleMute, isMuted, setVolume, getVolume, increaseVolume, decreaseVolume, fadeIn, fadeout, fadeTo, fadeWith

事件綁定 bind, bindOnce, unbind, trigger

設置和獲取 setTime, getTime, setPercent, getPercent, getDuration, setSpeed, getSpeed, set, get

時間范圍 getPlayed, getBuffered, getSeekable

錯誤和狀態(tài) getErrorCode, getErrorMessage, getStateCode, getStateMessage, getNetworkStateCode, getNetworkStateMessage

buzz的事件:abort, canplay, canplaythrough, dataunavailable, durationchange, emptied, empty, ended, error, loadeddata, loadedmetadata, loadstart, pause, play, playing, progress, ratechange, seeked, seeking, suspend, timeupdate, volumechange, waiting

通過這些方法,我們不難看出,其中的接口設計比較冗余,有很多接口的功能實際上是好幾個簡單接口的組合。并且buzz庫只是對HTML5的音頻接口進行了封裝,并沒有提供一套多瀏覽器兼容的解決方案。而jQuery的jPlayer就做得不錯,基于HTML5技術和Flash技術提供了一套通用的音頻和視頻解決方案,值得我們借鑒。如果還能加上rtmp協(xié)議的支持,那就可以說是完美了。

參考資料:

l W3C: The audio element
http://dev.w3.org/html5/spec/Overview.html#the-audio-element

l Buzz! A Javascript HTML5 Audio library
http://buzz.jaysalvat.com/

l jPlayer
http://jplayer.org/

來源:蘇州思必馳信息就有限公司,blog.aispeech.com

 

文章題目:基于HTML5的音頻技術
文章分享:http://aaarwkj.com/article4/pcsooe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、域名注冊品牌網站制作、建站公司、做網站、搜索引擎優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設
一本色道久久88综合日韩| 91色九色吧在线观看| 国产专区亚洲精品欧美| 久草国产免费福利在线视频| 欧美中文字幕内射合集| 日韩中文字幕 在线播放| 白小白的视频在线观看| 国产毛片精品一区内射| 国产精品视频在线播放| 性生活真实视频免费看| 亚洲成人高清av在线| 精品国产品国语在线不卡| 人妻熟妇一区二区三区成人| 99亚洲伊人久久精品影院| 亚洲av永久精品一区二区三区| 日韩高清午夜片在线观看| 热久久精品只有这里有| 国产成人亚洲综合色影视| 伊人久久大香线蕉av网站| 18岁禁看网站在线看| 本色啪啪人妻夜嗨嗨av| 国产又大又长又粗又硬又猛| 国内精品av在线观看| 午夜福利日本一区二区| 欧美高清精品在线视频| 国产精品欧美日韩中文| 国产精品专区日产一区| 偷拍色图一区二区二区| 黄色日韩大片在线观看| 色综合色很天天综合色| 亚洲精品视频在线观看视频| 欧美日韩精品视频专区| 国产高清av免费在线观看| 成年人午夜看片免费网站| 日本免费一区二区三区等视频| 粉嫩国产av一区二区三区| 精品蜜桃臀91人少妇| 亚洲精品福利在线视频| 亚洲乱人伦一区二区三区| 涩涩涩丁香色婷五月网| 欧美一级午夜欧美午夜视频|