我无法获得“关注”。在Firefox 29中为HTML视频元素工作的事件。
以下是一些示例代码:
<video id="video"></video>
<script>
var video = document.getElementById("video");
video.onended = function() { alert('Ended'); }
video.play();
</script>
我离开了这里的源文件,所以我明白上面的例子永远不会开始播放,但在我的真实代码中确实有用。
反正。 Firefox没有做任何事情。它确实可以解决这个问题,因此我知道我正确地约束了这些事件......
帮助?
答案 0 :(得分:1)
<video id="video"></video>
您的ID“#video”与getElementById(“视频”)不匹配
答案 1 :(得分:0)
好的我明白了。 Firefox不喜欢'video.onended = ...'语法。它适用于'video.canplay = ...'但是对于onended它只能这样工作:
video.addEventListener("ended", function() {
alert('Ended');
},false);
不是很一致但是有价值的生活教训:网络不一致。如初。