Как Вы обнаруживаете когда HTML5 <video>
элемент закончил играть?
Вы можете добавить прослушиватель событий с 'завершенным' в качестве первого параметра
Примерно так:
<video src="video.ogv" id="myVideo">
video not supported
</video>
<script type='text/javascript'>
document.getElementById('myVideo').addEventListener('ended',myHandler,false);
function myHandler(e) {
// What you want to do after the event
}
</script>
Прочтите Все, что вам нужно знать о видео и аудио HTML5 на сайте Opera Dev в разделе «Я хочу использовать собственные элементы управления».
Это соответствующий раздел:
<video src="video.ogv">
video not supported
</video>
тогда вы можете использовать:
<script>
var video = document.getElementsByTagName('video')[0];
video.onended = function(e) {
/*Do things here!*/
};
</script>
onended
- стандартное событие HTML5 для всех медиаэлементов, см. события медиаэлемента HTML5 (видео / аудио) документация.