我正在处理一个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" />发布于 2011-10-05 02:08:44
使用HTML5 onended事件处理程序
<audio src="sample.mp3" onended="yourFunction()"></audio>For jQuery bind ended事件处理程序
$(music).bind("ended", function(){ ... });发布于 2011-10-05 02:10:49
.bind("ended", function(){ });或
music.addEventListener("ended", function() { });发布于 2017-07-11 00:51:49
<audio class="ah-audio-player" preload="auto">
<source type="audio/mpeg" src="sound.mp3">
</audio>-
var audio_player = $('.ah-audio-player');
audio_player.on('ended', function () {
alert('end');
});https://stackoverflow.com/questions/7652031
复制相似问题