我工作的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的绑定结束的事件处理程序
$(music).bind("ended", function(){ ... });
.bind("ended", function(){ });
要么
music.addEventListener("ended", function() { });
<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');
});