是否存在HTML5音频的不完整事件?

jam*_*mes 23 javascript audio html5

是否有oncompleteHTML5音频事件?我在这上面找不到任何东西.我想在完成后播放声音.

好吧,特别是我试图一个接一个地播放一系列声音.

谢谢.

the*_*inX 29

ended活动...

http://dev.w3.org/html5/spec/Overview.html#event-media-ended

例:

var audioElement = document.getElementById("myAudio");

audioElement.addEventListener('ended', function() {
    // Audio has ended when this function is executed.
},false);
Run Code Online (Sandbox Code Playgroud)

  • 多页规范链接,如果您的浏览器正在努力使用强大的单页规范:http://dev.w3.org/html5/spec/video.html#event-media-ended (4认同)

Tom*_*duy 19

正确的方法是使用该addEventListener功能:

audio.addEventListener('ended', PlayNext);
Run Code Online (Sandbox Code Playgroud)