谷歌浏览器中的HTML5视频标签 - wmv

8

我需要制作一个显示视频的页面。Firefox和Opera支持OGG格式,这没有问题。但是Chrome却很“愚蠢”,无法识别OGG格式。

在Windows上,Chrome是否知道如何处理WMV格式?我已经对它们进行了编码,而且我不能重新编码新的视频,因为媒体空间有限(CDROM)。

我的代码目前看起来像这样(在Chrome中无法工作)

<video controls>
<source codecs="theora, vorbis" media="video/ogg" src="video.ogv" />
<source media="video/x-ms-wmv" src="video.wmv" />
Please install a new browser, or just get out
</video>

请注意,我缺少一个编解码器条目,请问有谁知道我需要在那里放什么?

@Rob:是的,谢谢。 “如何”?并且它能够使用视频标签处理它吗?@wRAR:没有提到Chrome的WMV....不过,你确实给了我一个链接到Opera网站... - elcuco
我修改了我的帖子,我的意思是它通过插件处理而不是HTML5。 - Rob
2个回答

23
据我所知,Chrome不支持WMV格式。Opera、Firefox和Chrome支持Ogg Theora+Vorbis格式,而Chrome和Safari支持MPEG-4 H.264+AAC格式。
您的标记需要进行一些修复。没有codecs属性,请使用type属性代替。另外,通常情况下不需要使用media属性。以下是经过清理后的标记:
<video controls>
  <source type="video/ogg; codecs=theora,vorbis" src="video.ogv">
  <source src="video.wmv">
  Your browser doesn't support video, you may download the
  video instead: <a href="video.ogv">Ogg</a>
</video>

唯一可能能够播放 WMV 格式的浏览器是在 Linux 上的 Opera(如果你安装了正确的 GStreamer 插件)。但这并不是非常有用,所以您最好完全不要在 <video> 中使用 WMV 格式。

您可能会发现这篇文章有用:关于 HTML5 视频和音频的一切

免责声明:我是 Opera 的 <video> 工作人员。


0

Chrome可以使用插件处理wmv格式,但不能使用HTML5中的编解码器。Chrome和HTML5可以处理H.264格式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接