jQuery - 检测<视频>已结束视频>
我有一个页面,我必须检测视频何时完成播放,以便可以显示内容。我正在使用 播放它并
$("video").bind("ended", function() {
//Do stuff here...
});
检测它何时完成..不知道为什么这不起作用..感谢任何帮助!
[编辑] 当我右键单击视频并在第一次播放视频时单击“显示控件”时,此方法有效。太奇怪了..
[编辑] 代码现在似乎可以在 IE9 中运行,但只能在 IE9 中运行。
I have a page where I have to detect when the video has finished playing, so content can be displayed.. I'm using <video src="link" autoplay></video>
for playing it and
$("video").bind("ended", function() {
//Do stuff here...
});
for detecting when it's done.. No idea why this isn't working.. Any help is appreciated!
[EDIT]
This works when I right-click the video and click 'Show Controls' while it's playing for the first time. So strange..
[EDIT]
Code seems to be working in IE9 now, but only in IE9..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您不使用 jQuery 进行绑定,而是采用直接 JS 路线,会怎样?这对你有用吗?
What if rather than using jQuery for the bind, you go more of a straight-JS route? Does this work for you?
我相信您需要绑定文档中的事件
I believe you need to bind the event from the document