【发布时间】:2012-05-01 10:19:55
【问题描述】:
我正在构建一个用于管理 HTML5 视频的 jQuery 插件。我正在尝试捕获 canplay 和 canplaythrough 事件。在 Chrome 中,事件被触发没有问题。在 Firefox 中,有时会触发,有时不会。
我在这里稍微简化一下我的代码:
$('#my_video').on('canplay canplaythrough', function(){
console.log('canplay event fired');
});
我也尝试使用原生 javascript .addEventListener(),但它不起作用。
知道为什么在 Firefox 上没有调用该事件以及如何解决这个问题吗?
注意:请不要告诉我使用已经可用的插件之一,例如 jplayer 和 video-js,我知道它们存在并且运行良好,但我必须构建一个内部解决方案。
【问题讨论】:
标签: javascript jquery html5-video