如何找到音频暂停或jQuery中轨完成,HTML5音频 [英] how to find audio is paused or track finished in jquery, Html5 audio
本文介绍了如何找到音频暂停或jQuery中轨完成,HTML5音频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的工作HTML5音频标签,并通过jQuery的,我想,当一首歌曲被完成触发事件。是否有可能使用jQuery?
jQuery的code是:
$(文件)。就绪(函数(){VAR音乐=新的音频(sample.mp3);
$('#玩')。点击(函数(){
music.play();
});$('#暂停')。点击(函数(){
music.pause();
}); });
HTML5是:
<输入类型=按钮值=播放ID =玩/>
<输入类型=按钮值=暂停ID =暂停/>
解决方案
使用HTML 5的 onended 事件处理程序
<音频SRC =sample.mp3onended =yourFunction中()>< /音频>
有关jQuery的绑定的结束事件处理程序
$(音乐).bind(结束功能(){...});
I am working on html5 audio tag and through jquery i want to trigger an event when a song gets finished. Is it possible with Jquery?
Jquery code is:
$(document).ready(function(){
var music = new Audio("sample.mp3");
$('#play').click(function(){
music.play();
});
$('#pause').click(function(){
music.pause();
});
});
HTML5 is:
<input type="button" value="Play" id="play" />
<input type="button" value="Pause" id=pause" />
解决方案
Use HTML 5 onended event handler
<audio src="sample.mp3" onended="yourFunction()"></audio>
For jQuery bind ended event handler
$(music).bind("ended", function(){ ... });
这篇关于如何找到音频暂停或jQuery中轨完成,HTML5音频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文