我需要制作一个显示视频的页面。 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>
请注意,我错过了编解码器条目,是否有人知道我需要放在哪里?
答案 0 :(得分:20)
据我所知,Chrome不支持WMV。 Opera,Firefox和Chrome支持Ogg Theora + Vorbis,而Chrome和Safari支持MPEG-4 H.264 + AAC。
您的标记需要一些修复。没有编解码器属性,请改用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插件)。这不是很有用,所以你可能不应该将WMV用于&lt; video&gt;一点都不。
您可能会发现这个有用的读物:Everything you need to know about HTML5 video and audio。
免责声明:我在&lt; video&gt;上工作对于Opera。
答案 1 :(得分:0)
Chrome使用插件处理wmv,但不使用HTML5中的编解码器。 Chrome和HTML5处理H.264。