我想开发一个简单的网页,所有新增html5基本元素。在使用视频标签时,我发现有些格式不支持.avi。html5支持哪些视频格式?
那么html5支持哪些视频格式?
即使HTML5支持特定格式(如WebM/ogg),是否足以安全地推测所使用的浏览器将能够显示视频?
我想开发一个简单的网页,所有新增html5基本元素。在使用视频标签时,我发现有些格式不支持.avi。html5支持哪些视频格式?
那么html5支持哪些视频格式?
即使HTML5支持特定格式(如WebM/ogg),是否足以安全地推测所使用的浏览器将能够显示视频?
不幸的是没有普遍支持的格式(尚)。从技术上讲,HTML5不支持任何视频格式,它支持特定视频格式的浏览器本身。这导致了一个巨大的混乱。
You can find a list of format compatibility on Wikipedia。因此,如果您只想支持单一格式,VP8/WebM可能是您最好的选择。幸运的是,<video>
标签确实能够支持后备,如果提供多种编码对您的使用是可行的,在这种情况下,VP8/WebM版本与H.264版本结合涵盖了所有主流浏览器。
对于同一视频的多个版本,可以使用下面的代码:
<video width="320" height="240">
<source src="myvideo.mp4" type="video/mp4" />
<source src="myvideo.ogv" type="video/ogg" />
<source src="myvideo.webm" type="video/webm" />
<p>Other backup content, eg. a flash version, should go here.</p>
</video>
今天所有的HTML5浏览器似乎都不支持单一的视频格式。有两种基本形式,超过作为一个竞争:
的WebM - 火狐,歌剧,铬,IE9(含插件)
H.264支持 - 支持Safari和IE 9
因此,在那时候,我想你基本上必须提供两种格式的视频,并猜测浏览器为它提供正确的视频。
的''
@Matthew啊,谢谢。那很棒。 –