如何使用Phonegap for Android 4.1.1播放内联HTML5视频

时间:2013-12-17 23:52:14

标签: android html5 video cordova

我正在尝试使用HTML5视频标记在Android Phonegap 2.9.0应用程序中嵌入MP4视频。

该应用程序将用于展览,视频必须在设备上离线播放。视频也无法在原生播放器中播放,因为后退按钮将被锁定,我认为这会排除VideoPlayer插件(http://simonmacdonald.blogspot.ca/2011/11/video-player-plugin-for-phonegap.html)。

我已将hardwareAccelerated属性设置为true,这应该适用于Android 4.x设备(请参阅http://simonmacdonald.blogspot.co.uk/2012/10/partial-support-for-video-tag-in.html)。我成功地从Motorola Xoom平板电脑(Android 4.0.4)上的SD卡上的文件夹中嵌入并播放了视频。

然后我想在Archos 97 Titanium HD平板电脑(Android 4.1.1)上重新创建它,这将是展览中使用的设备。使用与Xoom相同的代码(只需根据设备调整文件夹路径),Archos平板电脑仅播放声音,视频本身保持黑色,除了左上角的一系列更改像素。如果我切换到全屏模式,视频播放正常。

此外,如果我从网络服务器流式传输相同的视频,它会在webview中重新播放 - 再次使用相同的代码。

因此,它似乎可以应对webview中的视频格式和编码,但由于某种原因,它无法在内部(或外部)SD卡上运行。

有没有人遇到类似的问题,有没有解决方案?

Android版本4.1.1是否存在问题,或者这可能是设备本身的问题?

0 个答案:

没有答案