我正在创建一个游戏。关卡相对较短,在每个关卡开始时,玩家都会听到一段旁白(持续 x 秒的声音)。可能有人在声音结束之前通过了关卡,而新关卡将开始播放自己的声音而不是前一关卡的声音。我希望声音排队,为此,我需要知道声音何时停止播放。有事件吗?

最佳答案

var mySound = new Audio('mySoundFile.ogg');
mySound.addEventListener('ended', function() {
    alert("Finished playing sound");
}, false);
mySound.play();

对于其他事件,请参阅 http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#mediaevents

关于javascript - 有没有办法找出声音何时停止在 Javascript 中播放?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9979266/

10-12 12:45
查看更多