Как я могу узнать, когда аудио-элемент HTML5 закончил игру? Как узнать, когда закончил воспроизведение аудио-элемента HTML5? Является ли это событием, которое я могу слушать или что-то подобное? Мне нужно реагировать, когда заканчивается звуковая дорожка. Спасибо! Ответ 1 В соответствии с W3Schools вы можете использовать событие onended, чтобы определить, закончилось ли воспроизведение звука. В jQuery: $("#player").bind('ended', function(){ // done playing alert("Player stopped"); }); Для демонстрации см.: http://jsfiddle.net/9PCEf/2/ Ответ 2 Использование HTML: <audio id="music" src="blah.mp3" onended="yourFunction()"></audio> Использование Javascript: document.querySelector("#music").addEventListener("ended", yourFunction, false); Использование jQuery: $("#music").on("ended", yourFunction); Подробнее о События мультимедиа в MDN
Ответ 1 В соответствии с W3Schools вы можете использовать событие onended, чтобы определить, закончилось ли воспроизведение звука. В jQuery: $("#player").bind('ended', function(){ // done playing alert("Player stopped"); }); Для демонстрации см.: http://jsfiddle.net/9PCEf/2/
Ответ 2 Использование HTML: <audio id="music" src="blah.mp3" onended="yourFunction()"></audio> Использование Javascript: document.querySelector("#music").addEventListener("ended", yourFunction, false); Использование jQuery: $("#music").on("ended", yourFunction); Подробнее о События мультимедиа в MDN