用HTML5新標簽audio打造播放器
2010/9/3 11:35:07
html5里有一個新標簽audio,該標簽用以定義聲音,比如音樂或其他音頻流。既然audio標簽可以播放音頻,那我們可以不再使用flash、wmp等其他任何第三方組件,輕而易舉的使用純html來打造一個音樂播放器。
audio 有幾個事件:
onended:當媒介已抵達結尾時運行腳本,也就是當前歌曲播放完了,這里的“媒介”是指audio標簽。
onplaying:當媒介數據已開始播放時運行腳本。
onloadstart:當瀏覽器開始加載媒介數據時運行腳本。
onpause:當媒介數據暫停時運行腳本。
onplay:當媒介數據將要開始播放時運行腳本。這里的“媒介數據”是指播放的文件。
onerror:當加載媒介數據出錯時運行的腳本。
audio 有幾個屬性:
controls:bool型,如果是 true,則向用戶顯示控件,比如播放按鈕。默認為false。
autoplay:bool型,如果是 true,則音頻在就緒后馬上播放。默認為false。
src:String型,所播放音頻的 url。
打造播放器的完整代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>無標題頁</title> <style type="text/css"> body{ font-size:13px;font-family:宋體;} #ul_musicList{width:300px;list-style-type:none;margin:5px 0 3px 0;padding:0px;} #ul_musicList li{padding:5px;border:solid 1px #EEEEEE;} </style> <script src="Scripts/jquery-1.3.2.js" type="text/javascript"></script> <script src="Scripts/MusicBox.js" type="text/javascript"></script> <script type="text/javascript"> var mb=null; ().ready(function(){ mb=new MusicBox(); mb.init(); }); </script> </head> <body > <div> <audio id="musicBox" controls="true" onended="mb.nextMusic()" onloadstart="mb.loadStart()" onplaying="mb.playing()" onpause="mb.pausePaly()" onerror="mb.loadError()" > </audio> <br /> <input id="btnNext" type="button" value="下一首" onclick="javascript:mb.nextMusic()" /> <span id="sn_status"></span><br /> <div style=" margin-top:5px">歌曲列表:</div> <ul id="ul_musicList" > </ul> <div style="width:300px; text-align:right"> 播放模式:<select id="slt_playMode"> <option value="1">全部循環</option> <option value="2">單曲循環</option> </select> </div> </div> </body> </html> MusicBox.js MusicBox=function (){ var _this=this; var media= document.getElementById("musicBox"); var mucicFiles=[ {name:"犯錯",url:"#"} , {name:"天使的翅膀",url:"#"}, {name:"無名輕音樂",url:"#"}, {name:"草泥馬之歌",url:"#"},//錯誤的資源 {name:"相思風雨中",url:"#"} ]; //當前正在播放的歌曲的索引 var index=-1; //當前正在播放的歌曲 var playingFile=null; //播放模式 var playMod
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
天天摸天天舔天天操|
欧美不卡在线视频|
四虎成人精品国产永久免费无码|
美女网站色在线观看|
夜色邦合成福利网站|
两个人看的www免费高清|
日本理论片午午伦夜理片2021
|
7777精品伊人久久久大香线蕉|
婷婷五月综合缴情在线视频|
久久久久久久久人体|
最近中文字幕无|
亚洲日韩精品欧美一区二区一|
积积对积积的桶120分钟|
国产v亚洲v天堂无码|
香港经典a毛片免费观看看|
国产精品一区二区四区|
91热视频在线|
天堂网在线观看在线观看精品
|
国产人妖一区二区|
欧美videos极品|
国产精品午夜无码AV天美传媒|
99久久精品费精品国产|
好男人资源网在线看片|
中文字幕一区二区在线播放|
日本不卡高字幕在线2019|
亚洲av无码之日韩精品|
欧美成人午夜视频|
亚洲欧美日韩综合久久久|
爱情岛永久免费|
免费a级毛片出奶水|
精品无码人妻一区二区三区|
国产chinese91在线|
被女同桌调教成鞋袜奴脚奴|
国产成人三级视频在线观看播放|
777奇米影视四色永久|
国产精品无码无卡无需播放器
|
日韩精品视频观看|
亚洲av无码片区一区二区三区
|
国产人伦视频在线观看|
黄网站免费在线|
国产成人无码AⅤ片在线观看|