html5video标签在android phonegap中不起作用

我在android phonegap中创建了应用程序。我想用html5video播放器播放video。 我的代码是:

   Video.js | HTML5 Video Player        

此代码显示video播放器。但是单击播放按钮时video不播放。有什么问题? 请指导我。 提前致谢。

你说它在模拟器上没有用,对吧? 难道你不认为video没有被复制主要是因为在Android SDK模拟器上你可能没有任何硬件加速吗? 如果你没有硬件加速和足够强大的设备,有些东西不能正常工作(有时根本不工作)。

如果是这种情况,解决方法是使用3GP格式的video。 这应该适用于Android SDK模拟器,以及硬件较弱的旧款Android手机。 我在我的一个项目上使用过它。

除了ghostCoder在下面说的内容(添加一个点击处理程序来播放你需要为Android做的video),还尝试删除type='video/mp4'因为这有时会混淆Android。

当你使用video标签在phonegap应用程序中播放video时,它在iphone上运行良好但在android上运行不正常。

在您的活动清单文件中添加android:hardwareAccelerated =“true”作为子项。 它在webview中播放html5video,没有任何解决方法。

例如

  ...  

尝试这样的事情

 var video = document.getElementById('video'); video.addEventListener('click',function(){ video.play(); },false); 

您确定video流是’H.264’,音频流ID是’AAC’用于MP4。 因为我猜Android支持MP4