2015-02-08 33 views
-5

如何Java腳本可以幫助我,這樣,如果第一次播放樂曲,然後第二站,如果第2個遊戲,然後第一站的JavaScript條件音頻標籤

+0

你做了什麼?你能告訴我們一些代碼嗎? – 2015-02-08 12:01:07

+0

只是分享你的代碼 – 2015-02-08 12:04:39

+0

請看[本頁](http://www.boutell.com/newfaq/creating/playlist.html)。 – Jamie 2015-02-08 12:25:45

回答

1

您可以使用兩種音頻元素做到這一點更容易一些。

audio1.addEventListener("play", function(){ 
    audio2.pause(); 
    audio2.currentTime = 0; 
}); 

audio2.addEventListener("play", function(){ 
    audio1.pause(); 
    audio1.currentTime = 0; 
}); 

這將使第一個音頻標籤在第二個播放時停止,反之亦然。如果你想自動運行第二個,第一個結束後,你可以使用

audio1.addEventListener("ended", function(){ 
    audio2.play(); 
}); 

audio2.addEventListener("ended", function(){ 
    audio1.play(); 
}); 

希望有所幫助。