HTML5视频开始在android phonegap上播放缓慢

时间:2015-06-07 11:16:29

标签: android html5 cordova video

我正在制作一个通过html5视频播放器显示视频的phonegap应用。视频在ios上播放速度很快,但是在Android上开始播放需要时间。它会加载视频的某些部分或者视频,然后播放它。我给出了preload =“none”属性。如何让视频立即播放?

1 个答案:

答案 0 :(得分:0)

Android不会在移动网络实施中预加载视频。此外,即使在预加载视频(前几个字节)之后,解码在弱设备上也需要一些时间。

出于这个原因,你最好的选择是恕我直言:

  • 在包含您的phonegap应用的网页视图中启用无用户手势的自动播放

    WebView.getSettings()setMediaPlaybackRequiresUserGesture(假);

然后:

  • 在JS中,静音并隐藏视频,然后加注星标
  • 当用户执行触发播放的操作时,将视频的位置设置为0,显示并取消静音:

    document.getElementById('myVideo')。currentTime = 0; document.getElementById('myVideo')。muted = false;