Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome HTML5视频&x27;结束';事件未在Chrome 22.0+中触发;_Google Chrome_Video - Fatal编程技术网

Google chrome HTML5视频&x27;结束';事件未在Chrome 22.0+中触发;

Google chrome HTML5视频&x27;结束';事件未在Chrome 22.0+中触发;,google-chrome,video,Google Chrome,Video,我环顾了一下这个话题,但没有发现任何怨恨。我的测试显示,Mac和PC上最新版本的Google Chrome(22+)出现了一个视频中断事件 我在这里创建了一个示例页面,其中包含一个HTML5视频和一个用于end的事件侦听器,使用jQuery和常规addEventListener在视频端调用警报。它在Safari和Firefox中被正确调用,但在Chrome中没有: 如果有人知道它为什么不起作用或者我做错了什么,请告诉我。请注意,我有与此类似的实时生产代码设置,已经运行了数月,并且似乎已随着Ch

我环顾了一下这个话题,但没有发现任何怨恨。我的测试显示,Mac和PC上最新版本的Google Chrome(22+)出现了一个视频中断事件

我在这里创建了一个示例页面,其中包含一个HTML5视频和一个用于
end
的事件侦听器,使用jQuery和常规addEventListener在视频端调用警报。它在Safari和Firefox中被正确调用,但在Chrome中没有:


如果有人知道它为什么不起作用或者我做错了什么,请告诉我。请注意,我有与此类似的实时生产代码设置,已经运行了数月,并且似乎已随着Chrome的最新推出而中断。

仅供参考,该问题已在中验证为一个bug。最后,我通过在视频源中首先指定.ogv文件,而不是在h.264文件之后,来“修复”这个问题。显然,Chrome现在支持.ogv,没有同样的问题。

如果启用循环,结束事件不会触发。

使用显示控件并滚动到结束事件Firing有趣的观察Arun,如果启用控件并快进到结束,视频结束事件确实会触发,否则它仍然会被破坏。没有解决问题,但确实让我们有了更好的理解。对于一个11秒的视频,只显示了10秒。但是在11秒发生了射击??我认为这与视频元数据有关。很好找到Arun,我现在在这里报告了一个Chromium bug:很好,但您可以在示例中看到视频没有循环。如果启用了循环,您将获得一个“查找”事件,当您获得该事件时,播放机的currentTime属性为0,因此您可以查找该事件并将其称为“结束”事件。