Android上的Chrome将视频currentTime设置为0或一半长度

时间:2014-02-10 03:26:02

标签: android html5 google-chrome video

我正在制作一个视频播放器,并在Nexus 7上进行测试。除了我第二次播放视频时动态改变宽度的进度条会闪烁(真的是wtf)的错误,我无法做到寻求视频中的特定时间点。 所以代码非常基本,

<video width="640" height="360">
    <source src="output2.mp4" type="video/mp4">
</video>

myVideo = document.getElementsByTagName('video')[0];

视频长达16秒,如果我这样做

myVideo.pause();
myVideo.currentTime = 5; 
myVideo.play();
myVideo.currentTime; // shows 5 in console but does not work, skips to 8s

当我将当前时间设置为5时,它会直接跳到8.6或者其他东西。如果我将它设置为0,它会跳到0.这些似乎只有2点我可以跳到。在普通Chrome上测试,工作正常,以及在iPad模拟器上。海豚有同样的错误......

有人可以测试他们的Android设备吗? 我的服务器很好,因为正常的Chrome工作正常。

演示:http://lowrider.comlu.com/normal_video.html 点击5s会让我在Android设备上达到6.8秒......没关系,但另一个视频只能达到8秒。我认为这与编码有关。

干杯。

0 个答案:

没有答案