【发布时间】:2017-07-10 07:43:42
【问题描述】:
我想控制视频从下面 JS 代码中给出的确切时间值开始播放。
但是玩家并没有像预期的那样做。
例如,如果我做vid.currentTime = 1.2,播放器将从 00:00 秒开始。或者如果我做 22,播放器将从时间线 00:21 秒开始
我不确定是不是因为无法从 mp4(编解码器挑战)中获得准确的时间线?
谢谢!
var vid = document.getElementById("video1");
vid.currentTime = 2;
vid.play();
<video id="video1" width="320" height="240">
<source src="http://example.com/movie.mp4" type="video/mp4" />
</video>
【问题讨论】:
-
我在类似的条件下复制了fiddle 中的代码,至少对我而言,您指定的问题不存在(我添加了控件属性只是为了显示实际时间)。我错过了什么吗?
标签: javascript html html5-video