我正在制作一个通过html5视频播放器显示视频的phonegap应用。视频在ios上播放速度很快,但是在Android上开始播放需要时间。它会加载视频的某些部分或者视频,然后播放它。我给出了preload =“none”属性。如何让视频立即播放?
答案 0 :(得分:0)
Android不会在移动网络实施中预加载视频。此外,即使在预加载视频(前几个字节)之后,解码在弱设备上也需要一些时间。
出于这个原因,你最好的选择是恕我直言:
在包含您的phonegap应用的网页视图中启用无用户手势的自动播放
WebView.getSettings()setMediaPlaybackRequiresUserGesture(假);
然后:
当用户执行触发播放的操作时,将视频的位置设置为0,显示并取消静音:
document.getElementById('myVideo')。currentTime = 0; document.getElementById('myVideo')。muted = false;