标签:android http ar os 使用 文件 on 问题 html
HTML5 在 web 页面使用 video 元素呈现视频。但 HTML5 视频并不是最终的解决方案,它不能在所有的浏览器工作。你知道 HTML5 视频真的在网上工作吗? 你担心 HMTL5 视频兼容性吗? 看看这篇文章的建议和解决方案如何最大化 HMTL5 视频兼容性。
正如我们所知, web 页面上显示一个视频或电影是没有行业标准的。除了浏览器自身,大多数网站显示视频通过浏览器插件,比如 Flash player。 HTML5 包含一个 video 元素将视频嵌入到web页面。W3C因此引入了在互联网上显示视频的新标准 HTML5 video 元素。 使用HTML5视频没有限制视频编解码器,音频编解码器,或容器格式。为了获得最大的 HMTL5 视频兼容性,可以链接到多个视频文件在一个 video 元素里,用户的浏览器将选择第一个视频文件,它可以自动播放。
这是最近的HTML5视频:
你会发现没有单一的容器和编解码器能在所有 HTML5 浏览器工作。 由于许可和其他问题,在不久的将来这是不可能改变。
你可以参考这篇文章: HTML5视频浏览器兼容性问题和解决方案 !
对于最大的兼容性,可以遵循你的HTML5视频工作波形工作流。
让你的视频的一个版本,使用 WebM (VP8 + Vorbis) 。
创建第二个版本,使用 H.264 视频(基线)和 AAC 音频(“低复杂度”)在 MP4 容器里。
第三个版本,使用 Theora 视频和 Vorbis音频在一个 Ogg 容器里。
链接到所有三个视频文件在一个 video 元素里。
<video controls="controls" poster="http://www.html5videoplayer.net/poster/toystory.jpg" width="640" height="360"> <source src="http://www.html5videoplayer.net/videos/toystory.mp4" type="video/mp4" /> <source src="http://www.html5videoplayer.net/videos/toystory.ogv" type="video/ogg" /> <source src="http://www.html5videoplayer.net/videos/toystory.webm" type="video/webm" /> </video>
结果如下:
最大化 HTML5 视频兼容所有浏览器,您也可以 嵌套 Flash 的 object 元素从 video 元素中 回退。 你甚至可以包括不同的 HTML5 本地视频的下载链接。
通过结合 HTML5 和 Flash,你应该能够得到的最大 HMTL5 视频兼容性在几乎所有的浏览器和设备中。 不要忘记,即使所有这些不工作,你仍然可以直接下载链接为HTML5的本地视频。
同步至:http://www.waylau.com/maximize-hmtl5-video-compatibility/
标签:android http ar os 使用 文件 on 问题 html
原文地址:http://my.oschina.net/waylau/blog/345223