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