无论是从控制台还是在我的标签中,我都无法使用javascript设置html5视频元素的当前时间.我也在使用jQuery,但我不知道这是否与问题有关.我在Ubuntu上使用Google Chrome 24.0.1312.57; 下面是我想要做的一个例子
<html>
<script type="text/javascript">
var video = document.getElementById("video");
var videoSourceString = "<source src=http://URL:PORT" + path + " type='video/mp4'></source>";
$(video).html(videoSourceString);
video.load();
var frameRate = 24;
video.currentTime += 1/frameRate;// doesn't do anything, leaves currentTime same as before
</script>
<body>
<video id="video">
</video>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
视频播放和暂停很好,但每当我尝试手动更改时间时它都不起作用.
我已经查看了HTML5视频 - Chrome - 错误设置currentTime,并且控制台中没有此类错误,实际上它不会显示任何错误.我也无法使用video.currentTime + = 1或document.getElementById("video")从控制台更改currentTime.当前时间= 0,任意数字.
非常感谢你!