2
如何在另一個聲音結束後播放聲音文件?如果我這樣做如何在javascript中播放另一個聲音後的聲音文件
first.play();
second.play();
兩個聲音同時播放。我想玩first.play()
,當它結束時,開始second.play()
。
如何在另一個聲音結束後播放聲音文件?如果我這樣做如何在javascript中播放另一個聲音後的聲音文件
first.play();
second.play();
兩個聲音同時播放。我想玩first.play()
,當它結束時,開始second.play()
。
first.addEventListener('ended', function(){
second.play();
});
first.play();
我會推薦一種東西:
// if using jQuery:
var audios = $('audio');
audios.each(function(idx){
$(this).bind('ended', function(){
var next = audios.get(idx+1);
if(next){
next.get(0).play();
}
});
});
但是,如果我想連續播放許多文件,我會在看回調地獄。任何方式來介紹.then()承諾像語法? – whamsicore