2011-07-29 71 views
1

我使用了html5音頻標籤來播放播放器,我試圖播放更多的歌曲。帶播放列表的html5音頻標籤

<audio id="mp3player" type="audio/mp3" autoplay="true" controls="controls" autobuffer="autobuffer" src='#'> 
      Your browser doesn't support the html5 audio tag. 

我開始一個MP3文件由:

music=document.getElementById("mp3player"); 
musik.src='mp3/me1.mp3'; 

的問題是,是,我想用一個播放列表。有沒有像m3u播放列表的東西?我也用音樂找到了一些東西。但是我沒有找到一份文件,它對我來說既不起作用?有什麼建議麼。

+0

功能playnextsong(ID){ \t //alert(PLAYLIST[id].id) \t Musik.src = 'MP3 /' + PLAYLIST [ID] .ID +」 MP3' 。; (PLAYLIST中的z) } playnextsong(PLAYLIST.length-z-1); alert('ready?'); } – eactor

+0

我需要它取代了警報(「準備好」)的函數,因此腳本知道玩家準備下一個文件 – eactor

回答

3

使用事件監聽器使用香草JS或您最喜愛的JS庫來觸發nextsong函數。

請參閱Media Events,特別是ended事件。

+0

我想,有沒有簡單的方法,沒有一個js庫 – eactor

+0

JS庫有助於使跨瀏覽器事件監聽容易,但如果你只關心FF/Webkit/IE8(?)+,只需使用vanilla JS https://developer.mozilla.org/En/Listening_to_events – kmiyashiro