【发布时间】:2019-10-21 21:05:31
【问题描述】:
在 Chrome 中,出于某种原因在页面中,如果我为 <video id="player" preload="metadata" playsinline> 标签设置了 currentTime,它不会更新。例如,如果我设置document.getElementById('player').currentTime = 5,它不会更新。它从 0 开始播放。
我在另一个页面中添加了相同的代码,但它在 Chrome 中运行良好,没有任何问题。在 Firefox 中,这两个页面都运行良好。
仅供参考,我正在尝试使用自定义视频控件查找视频并设置当前时间。只有在这种情况下,它才能工作。
我不知道发生了什么。请给点建议。
【问题讨论】:
-
我的猜测是,当您设置视频元素的
currentTime时,它可能还没有准备好
标签: javascript html google-chrome html5-video