用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Ⅴ片在线观看|