如何找到HTMLAudioElement音频播放收盘
问题描述:
的应用程序正在玩嵌套在一些JavaScript像下面的HTMLAudioElement音频剪辑,如何找到HTMLAudioElement音频播放收盘
mySound = new Audio([URLString]);
和URL字符串将继续在用户点击的变化nased。
找到HTMLAudioElement音频完成播放时的任何方法我需要调用一个函数。我尝试过“结束”属性,但没有完成音频播放后不能调用。
答
任何方式找到时HTMLAudioElement音频完成
可以使用ended
事件监听器:
HTML:
<audio>
<source src="/my-audio-clip.mp3" type="audio/mpeg">
</audio>
的Javascript:
var myAudioClip = document.querySelector('[src="/my-audio-clip.mp3"]');
myAudioClip.addEventListener('ended', myFunction, false);
延伸阅读:https://developer.mozilla.org/en-US/docs/Web/Events/ended
是它不只是'onended'像'mySound.onended =函数(){...};' – Djave