1
我有一個複選框,它在選中時播放音頻,並在未選中時停止播放音頻。但是,如果由於音頻的長度而使其保持在選中狀態,則音頻將在某一點停止。當音頻結束時,我想將複選框設置爲取消選中。如何檢查音頻是否停止在JavaScript中。如果音頻停止,如何取消選中複選框?
對不起,如果我使用單詞檢查太多次。
我有一個複選框,它在選中時播放音頻,並在未選中時停止播放音頻。但是,如果由於音頻的長度而使其保持在選中狀態,則音頻將在某一點停止。當音頻結束時,我想將複選框設置爲取消選中。如何檢查音頻是否停止在JavaScript中。如果音頻停止,如何取消選中複選框?
對不起,如果我使用單詞檢查太多次。
添加這樣的事件:
var audio = document.getElementById("#audio");
audio.addEventListener("ended", function() {
var checkbox = document.getElementById("#checkbox1");
checkbox.checked = false;
}, true);
你也可以檢查瀏覽器是否支持onended使用事件:
audio.hasOwnProperty('ended')
完美答案,謝謝! – 2013-02-25 13:54:30
的可能的複製 - http://stackoverflow.com/questions/9437228/html5-check-if-audio-is-playing – Wez 2013-02-25 13:03:13