javascript嵌入式视频如何知道用户何时观看
javascript embedded video how to know when user watched it
我有一个在线课程。我想向用户展示一段视频,内容如下:
- 它自动启动
- 用户无法前后移动(showcontrols=false)
- 用户在观看整个视频之前无法转到下一个课程页面
现在我错过了最后一点。我知道视频的长度,所以我想设置一个计时器,以秒为单位检查视频位置,并将其与长度进行比较。当当前视频位置非常接近长度时,启用下一个按钮。
如何以与大多数浏览器兼容的方式实现这一点?另外,有没有一种方法可以用javascript来知道视频长度?(我不介意手动输入长度)
我有这样的东西:
<embed src="video.wmv" showcontrols="false" width="474" height="356" name="video" autostart="true" loop="false">
您可以使用Timeout来启用下一个按钮:
window.setTimeout(function() {
//enable the button
}, 400000); //ms until next button is enabled - this is 400 seconds for example
相关文章:
- jQuery:如何检测用户何时再次滚动到顶部
- 询问用户何时尝试关闭浏览器选项卡
- 一个html/javascript'小工具'知道用户何时单击了小部件外的任意位置
- 如何检测用户何时在主动滚动
- 跟踪用户何时接收到视频的第一个字节
- 如何检测用户何时在Google Places字段中输入无效位置
- jquery检测用户何时滚动到列表顶部
- 如何检测用户何时在输入字段中按Enter键
- 您如何判断用户何时从默认的 JavaScript 提示符 () 中单击取消
- 检测用户何时滚动到对象
- Javascript 事件,用于了解用户何时更改表单上的某些内容
- 检测用户何时从下拉列表中选择选项
- 检测站点的其他用户何时正在键入
- 用于检测用户何时保存网页的 Javascript
- 如何知道用户何时关闭了 Web 应用程序
- 我如何知道用户何时清除我的应用程序的缓存
- 如何检测用户何时离开网站
- 检测用户何时按下返回按钮
- 任何检测用户何时高亮显示或复制全部/部分URL的方法
- 最终用户何时可以看到网页