chrome中的HTML5视频标签 - wmv

elc*_*uco 7 video html5 google-chrome

我需要制作一个显示视频的页面.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>
Run Code Online (Sandbox Code Playgroud)

请注意,我错过了一个编解码器条目,有人知道我需要放在那里吗?

小智 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>
Run Code Online (Sandbox Code Playgroud)

可能能够播放WMV的唯一浏览器是Linux上的Opera(如果您碰巧安装了正确的GStreamer插件).这不是很有用,所以你可能根本不应该将WMV与<video>一起使用.

您可能会发现这个有用的读物​​:您需要了解的有关HTML5视频和音频的所有内容.

免责声明:我在Opera的<video>上工作.