我正在制作一个视频播放器,并在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秒。我认为这与编码有关。
干杯。