【发布时间】:2013-02-10 15:13:08
【问题描述】:
我有一个复选框,选中时播放音频,未选中时停止播放音频。但是,如果您因为音频的长度而对其进行检查,则音频会在某个点停止。当音频结束时,我想将复选框设置为未选中。如何检查音频是否在 javascript 中停止。
对不起,如果我用了太多次检查这个词。
【问题讨论】:
标签: javascript html audio windows-8 checkbox
我有一个复选框,选中时播放音频,未选中时停止播放音频。但是,如果您因为音频的长度而对其进行检查,则音频会在某个点停止。当音频结束时,我想将复选框设置为未选中。如何检查音频是否在 javascript 中停止。
对不起,如果我用了太多次检查这个词。
【问题讨论】:
标签: javascript html audio windows-8 checkbox
添加这样的事件:
var audio = document.getElementById("#audio");
audio.addEventListener("ended", function() {
var checkbox = document.getElementById("#checkbox1");
checkbox.checked = false;
}, true);
您还可以使用以下方法检查浏览器是否支持 onended 事件:
audio.hasOwnProperty('ended')
【讨论】: