检测 iPhone 结束事件
Detect iPhone EndEvent
基本上,我需要能够识别视频何时结束并根据该结束事件采取行动。我已经在洋葱的网站(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/
相关文章:
- 处理第三方库发送的ajax请求的开始和结束事件
- 在源节点上调用 stop() 是否会触发已结束的事件
- 检测事件回调的开始和结束
- 从 ngDialog 模式修改完整日历事件信息(开始和结束)
- 当父事件结束时,子侦听器是否已销毁
- 在触摸结束事件期间,Find元素手指处于打开状态
- 在窗口大小调整事件开始时暂停 Greensock 动画,在调整大小事件结束时恢复动画
- 点击功能在事件结束前触发功能
- 将Google日历事件结束时间添加到脚本中
- 第一个事件结束后调用一个事件
- d3.js firefox鼠标事件结束
- Chrome html5视频缓存.事件结束
- Web音频事件“结束”;在播放源缓冲区的一部分时未被触发
- Javascript CORS上传总是以错误事件结束
- 当allDay为真时,fullcalendar返回事件结束null
- 检测车轮事件结束JavaScript没有jQuery
- Jquery事件保持堆叠,直到前一个事件结束才开始
- 把事件结束onsubmit在我的javascript
- 当触摸事件结束时,isscroll返回顶部
- 文本选择事件结束