Я создаю плагин jQuery для управления видео HTML5. Я пытаюсь захватить казус и события canplaythrough. В Chrome событие запускается без проблем. В Firefox иногда срабатывает, а иногда нет.
Я немного упрощаю свой код здесь:
$('#my_video').on('canplay canplaythrough', function(){
console.log('canplay event fired');
});
Я также пробовал с собственным javascript.addEventListener(), и он не работает.
Любая идея, почему событие не вызывается в Firefox и как это исправить?
ПРИМЕЧАНИЕ. Пожалуйста, не говорите мне использовать один из уже доступных плагинов, таких как jplayer и video-js. Я знаю, что они существуют и работают хорошо, но мне нужно построить собственное решение.