1

我有一个复选框,选中时播放音频,未选中时停止播放音频。但是,如果您因为音频的长度而对其进行检查,则音频会在某个点停止。当音频结束时,我想将复选框设置为未选中。如何检查音频是否在 javascript 中停止。

对不起,如果我用了太多次检查这个词。

4

1 回答 1

2

添加这样的事件:

var audio = document.getElementById("#audio");

audio.addEventListener("ended", function() { 

   var checkbox = document.getElementById("#checkbox1");
   checkbox.checked = false;

}, true);

您还可以使用以下方法检查浏览器是否支持onended事件:

audio.hasOwnProperty('ended')

于 2013-02-25T13:07:21.857 回答