html5视频标签在android phonegap中不起作用
html5 video tag not working in android phonegap
我已经在android phonegap中创建了应用程序。我想使用html5视频播放器播放视频。我的代码是:
<!DOCTYPE html>
<html>
<head>
<title>Video.js | HTML5 Video Player</title>
<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet" type="text/css">
<script src="http://vjs.zencdn.net/c/video.js"></script>
</head>
<body>
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264" poster="http://video-js.zencoder.com/oceans-clip.png" data-setup='{"controls":true}'>
<source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
<source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
<source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
</video>
</body>
</html>
这个代码显示视频播放器。但是在点击播放按钮时视频没有播放。怎么了?请引导我。提前谢谢。
除了ghostCoder下面所说的(添加一个点击处理程序来播放您需要为Android做的视频)之外,还可以尝试删除type='video/mp4'
,因为这有时会混淆Android。
当您在phonegap应用程序中使用视频标签播放视频时,它在iphone上运行良好,但在android上运行不佳。
将android:hardwareAccelerated="true"添加为活动清单文件中的子项。它在没有任何变通方法的情况下在网络视图中播放html5视频。
例如
<activity
android:name="com.example.MainActivity"
android:hardwareAccelerated="true"
android:configChanges="keyboardHidden|orientation|screenSize" >
...
</activity>
你说它在模拟器上不起作用,对吧?你不认为视频没有被复制主要是因为在Android SDK模拟器上你可能没有任何硬件加速吗?如果你没有硬件加速和足够强大的设备,有些事情就无法正常工作(有时根本无法工作)。
如果是这样的话,一个变通办法是使用3GP格式的视频。这应该适用于Android SDK模拟器,以及硬件较弱的旧版Android手机。我在我的一个项目中用过这个。
尝试类似的东西
var video = document.getElementById('video');
video.addEventListener('click',function(){
video.play();
},false);
您确定您的视频流是'H.264',音频流id为'AAC'(适用于MP4)吗。因为我猜Android支持MP4
相关文章:
- 在phonegap应用程序内部重定向不起作用
- Phonegap 3.7.0手电筒插件没有'不起作用
- PhoneGap读写文件获胜'不起作用
- Ajax成功上的Phonegap WebSQL事务不起作用
- Cordova/Phonegap OnClick 不起作用
- Phonegap (Android) - 数据库更改版本不起作用
- Phonegap-输入类型的电子邮件maxlength不起作用
- 使用PHP/MYSQL在phonegap中注册;不起作用
- 唤醒程序插件的PhoneGap构建代码没有'不起作用
- 在编译jquery移动代码时,Script标记在Eclipse Phonegap中不起作用
- Phonegap构建:通知/弹出在android中不起作用
- wordpress phonegap json不起作用
- Phonegap地理定位在Android上不起作用
- HTML 5 代码在使用 PhoneGap 的 Android 上不起作用
- PhoneGap JavaScript 警报不起作用
- IOS Cordova/Phonegap 离线视频源标签不起作用
- 地理位置在 Phonegap 中不起作用
- PhoneGap:角度控制器不起作用
- Phonegap/Cordova facebook 登录在已经连接时不起作用
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用