为了账号安全,请及时绑定邮箱和手机立即绑定

video标签播放视频,精确控制在某个时间点暂停

video标签播放视频,精确控制在某个时间点暂停

扬帆大鱼 2019-03-12 21:19:16
监听timeupdate方法,得到的时间值是个有点类似随机数的一个值。比如我想在60.33s这个精确点时间点来实现视频的暂停,使用timeupdate方法就无法实现这个功能只能判断当前的时间是否大于60.33,这个时候实际上视频的播放进度已经超过了60.33这个时间点。如何才能做到在精确的时间点上暂停呢?我是想做到视频从0开始播放,当播放到60.33s时出现暂停,这个时间既不会提前也不会延后。
查看完整描述

3 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

  1. 除非这个时间点是一个帧时间点,否则不会有这么准确的

  2. 线视频播放中的时间点信息是一种metadata数据,它其实是一个key值,这个点可以用来定位文件数据(对应帧——一般是关键帧数据头部的文件内偏移,而不是随机数)。

  3. 确实你只能通过比较来进行判断以及停止,不过判断点你不一定非要在60.33,你需要根据视频的帧率计算出对应的准确时间,然后提前1帧作为标准点来进行比较。


查看完整回答
反对 回复 2019-04-10
  • 3 回答
  • 0 关注
  • 1153 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号