我正在使用HTML5和JavaScript创建一个视频播放器,其中必须逐步执行以 100ms 的精度暂停的帧。我使用视频时间来显示特定的帧。此播放器适用于计算机和iPad-mini。但是在Android上我使用该行:
video.currentTime = x
HTML5 Android播放器会移动视频,但不显示帧内容。内容仅显示视频播放时间!有人可以帮我这个吗?
使用暂停的视频在您的计算机和Android平板电脑/手机上进行测试: http://codepen.io/KvByte/pen/wGXeYM
<video id="video" controls="" preload="auto">
<source src="https://media.w3.org/2010/05/sintel/trailer.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<p>Your user agent does not support the HTML5 Video element.</p>
</video>
<br />
<button onclick="document.getElementById('video').currentTime-=3">currentTime-=3s</button>
<button onclick="document.getElementById('video').currentTime+=3">currentTime+=3s</button>
在Android中,它会移动视频但不显示内容!