【发布时间】:2013-10-21 21:16:29
【问题描述】:
我试图弄清楚当我的音频停止播放时如何触发事件。我正在使用 HTML5 <audio> 标签。到目前为止,我可以使用duration 属性获取音频以提供其持续时间,但目前我对此无能为力。我要做的就是将“播放”字符串传递给 html() 方法,这样当我的音频播放完毕时它就不会一直显示“暂停”。
切换功能:
$("#toggleButton").on("click", function(evt) {
if(audio.paused) {
audio.play();
$(this).html("Pause");
}
else {
audio.pause();
$(this).html("Play");
}
});
我也在努力寻找有关音频方法和属性的文档。我尝试在 JQuery 和 Mozilla 网络上搜索“音频”,但它们没有返回任何内容。
【问题讨论】:
-
那么你想要在音频结束时触发一个函数?捕捉那个事件?
-
没错,是的。一旦音轨播放完毕,我就可以启动一些东西。如果在 JQuery 的上下文中可能的话,它不一定是一个事件。如果音轨的持续时间已播放完毕,则可以解决问题。
标签: jquery html5-audio