HTML音频 – 使用jQuery检测位置
无论如何,使用HTML5音频标签有一个eventListener或动作使用Dom / jQuery在播放期间或结束时触发事件?
这个答案链接到currentTime,但没有示例,下面是伪代码。
$(document).ready(function () { $("audio").addEventListener("end", function () { alert("song has ended"); }); $("audio").addEventListener('20.2', function () { alert("your currently at 20.2 seconds in the track"); }); });
你可以试试这个:
获取音频的持续时间,并根据当前时间发出警报,并在需要时显示警报。
audio.addEventListener("timeupdate", function(){ var duration = document.getElementById('duration'); var s = parseInt(audio.currentTime % 60); var m = parseInt((audio.currentTime / 60) % 60); duration.innerHTML = m + '.' + s + 'sec'; }, false);
您可以使用已ended
事件:
$("audio").on("ended", function() { // do stuff });