復制代碼代碼如下: div id="myAudio" audio source title="王若琳 - Wild World.mp3" src=" a http://music.huoxing.com/upload/20121215/1355575227640_8200.mp3 /a " / source title="韋禮安 - 還是會.mp3" src=" a http://stream18.qqmusic.qq.com/31005070.mp3 /a " / source title="王若琳 - Lost in paradise.mp3" src=" a http://stream12.qqmusic.qq.com/30416842.mp3 /a " / /audio div div span /span div /div /div div span /span div div ul data-score="85" li /li li /li li /li li /li li /li /ul /div /div div a a /a span span /span a /a /span a b /a /div /div /div ul /ul div div a e /a a c /a a d /a /div div span 0:00 /span span span /span /span span 0:00 /span /div /div /div audio標簽在上面的結構中我們可以發現這個html5新增的audio標簽,它具有一個controls屬性,顧名思義它是播放器的控制器,controls 屬性規定瀏覽器為音頻提供播放控件,例如在chrome瀏覽器下的audio標簽中設置該屬性,播放器就會以如下的形式出現,如果不設置該屬性,則會是空白一片 復制代碼代碼如下: audio controls src="xxx.mp3" /audio 但由于在不同瀏覽器下的對audio標簽渲染效果不一,這種簡易的方法并不適合在跨瀏覽器下的使用,并且瀏覽器默認的播放器控件所提供的功能實在是太少了。。所以我們一般通過不設置該屬性的方法來隱藏瀏覽器的默認播放控件,并且手工加入額外的標簽和樣式來定制播放器的UI界面。在播放器的UI界面繪制完成后,首先我們需要做的是為播放、上一首、下一首這三個主要的控制按鈕添加對應的事件監聽。 復制代碼代碼如下: var myAudio = $("#myAudio audio")[0]; var $sourceList = $("#myAudio source"); var currentSrcIndex = 0; var currentSr = "";