我有一个页面,我必须检测视频播放完毕的时间,因此可以显示内容..我正在使用<video src="link" autoplay></video>
进行播放和
$("video").bind("ended", function() {
//Do stuff here...
});
用于检测何时完成..不知道为什么这不起作用..感谢任何帮助!
[编辑] 当我右键单击视频并在第一次播放时单击“显示控件”时,此功能正常。太奇怪了..
[编辑] 代码似乎现在在IE9中工作,但仅限于IE9 ..
答案 0 :(得分:0)
如果不是使用jQuery作为绑定,那么你可以更多地使用直接JS路由?这对你有用吗?
$('video')[0].addEventListener('ended', function() {
//do stuff
});
答案 1 :(得分:0)
我认为您需要绑定文档中的事件
$(document).bind('ended', function(e){
});