O canplay / canplaythrough eventos para um vídeo HTML5 não são chamados no Firefox. Por quê?
Estou construindo um plugin jQuery para gerenciar vídeos em HTML5. Eu estou tentando capturar o canplay e canplay através de eventos. No Chrome, o evento é disparado sem problemas. No Firefox, em algum momento é acionado, às vezes não é.
Estou simplificando meu código aqui:
<code>$('#my_video').on('canplay canplaythrough', function(){ console.log('canplay event fired'); }); </code>
Eu também tentei com o nativo javascript .addEventListener () e não está funcionando.
Alguma idéia porque o evento não é chamado no Firefox e como corrigir isso?
NOTA: Por favor, não me diga para usar um dos plugins já disponíveis, como jplayer e video-js, eu sei que eles existem e funcionam bem, mas eu tenho que construir uma solução interna.