Я хотел бы вызвать простое событие, когда мое видео будет закончено. Я разместил это прямо ниже моего тега видео.завершено событие videojs не работает
<script type="text/javascript">
var myPlayer = videojs("session_video");
videojs("session_video").ready(function(){
this.addEvent("ended", function(){
alert('Here I am');
});
});
</script>
Однако я получаю: TypeError: this.addEvent не является функцией, и я не могу найти почему.
Вы можете увидеть его здесь: 78.47.121.50 (stackoverflow не позволит сделать ссылку) введите код 01-01-01-2012, чтобы открыть видео.
Любое понимание очень абрикоса!
С уважением, Джейсон.
что videojs? – Anoop
Это может быть проблема 'this', поскольку метод' ready' представляется асинхронным. Как вы думаете, на что это относится? На каком объекте вы ожидаете присутствия метода addEvent? –
@Sushil Это видеоплеер, который объединяет html, js и flash для создания универсального проигрывателя. (см .: http://videojs.com) –