h5的计时器和播放器的时间不一致?

新手上路,请多包涵

实现一个H5的需求,内嵌在APP的播放器内。遇到一个问题:
H5有一个计时器 存播放进度,requestAnimationFrame实现本地更新的。每隔两秒用Jsapi去查播放器的播放进度,更新本地的计时器。
按道理,正常网络下,2s更新一次,应该几乎是同步的,但是总是有几百毫秒的时差,或快或慢。

理论分析,会是啥原因导致的呢?

阅读 2.2k
1 个回答

有几百毫秒的时差,这个其实合理哈。

你看看在 pc 还是这样吗?如果也是这样,那么看看是不是有异常方法,占用太久了。

播放器的话,是 video 嘛?它本身有个进度变化的api。
如果是客户端的话,你修改成另一种形式,直接让客户端进度变化之后发起推送。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题