我正在处理一个 HTML5 音频标签,我想在歌曲结束时触发一个事件。这可以用 jQuery 实现吗?
我的 jQuery 代码是:
$(document).ready(function(){
var music = new Audio("sample.mp3");
$('#play').click(function(){
music.play();
});
$('#pause').click(function(){
music.pause();
});
});
我的 HTML5 是:
<input type="button" value="Play" id="play" />
<input type="button" value="Pause" id=pause" />
最佳答案
使用 HTML 5 onended 事件处理程序
<audio src="sample.mp3" onended="yourFunction()"></audio>
对于 jQuery 绑定(bind) ended 事件处理程序
$(music).bind("ended", function(){ ... });
关于jquery - 使用 jQuery 确定 HTML5 音频何时暂停或轨道结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7652031/