根据:
http://developer.android.com/sdk/android-2.0-highlights.html http://developer.android.com/sdk/android-2.0-highlights.html
Android 2.0 应该支持 HTML5 视频元素。我无法使用 Motorola Droid 来实现此功能,并且无法在任何 HTML5 视频示例页面上成功观看视频。由于目前不支持 QuickTime 或 Flash,因此这是我能想到的在网页中嵌入 mp4 视频的唯一其他方法。有人有这样的运气吗?
我刚刚对此做了一些实验,据我所知,您需要三件事:
- 您不得使用type调用视频时的属性。
- 您必须手动调用 video.play()
- 视频必须按照一些相当严格的参数进行编码;使用 iPhone 设置 Handbrake 并选中“Web Optimized”按钮通常可以达到目的。
看看这个页面上的演示:http://broken-links.com/tests/video/ http://broken-links.com/tests/video/
据我所知,这适用于所有支持视频的桌面浏览器、iPhone 和 Android。
这是标记:
<video id="video" autobuffer height="240" width="360">
<source src="BigBuck.m4v">
<source src="BigBuck.webm" type="video/webm">
<source src="BigBuck.theora.ogv" type="video/ogg">
</video>
我在 JS 中有这个:
var video = document.getElementById('video');
video.addEventListener('click',function(){
video.play();
},false);
我在三星 Galaxy S 上进行了测试,效果很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)