检测 iPhone 结束事件

Detect iPhone EndEvent

本文关键字:事件 结束 iPhone 检测      更新时间:2023-09-26

基本上,我需要能够识别视频何时结束并根据该结束事件采取行动。我已经在洋葱的网站(http://www.theonion.com/video/nike-releases-new-olympic-track-suits-designed-to,28621/?ref=auto)上看到了它。我已经浏览了页面上的JS代码,似乎找不到识别广告结尾的代码。

有人有什么想法吗?

您可以使用

媒体属性onended来确定视频是否已到达其末尾,然后执行某些操作:

<video […] id="video" onended="doSomeFancyStuff();"> … </video>

或者使用jQuery,这应该可以工作:

$('#video').bind('ended', function() {
    // do some fancy stuff
});

我没有同时测试两者,所以这里不能保证。 :)

编辑

我创建了两个小提琴来测试两者,并且它们在装有iOS 5.1的iPhone上都可以正常工作。

下面是将事件处理程序附加为属性的链接:

http://jsfiddle.net/insertusernamehere/X3Lat/

这是jQuery处理事件的那个:

http://jsfiddle.net/insertusernamehere/RjGAR/