强制使用 .webm 而不是 .mp4

Force .webm instead of .mp4

我有一个 .webm、.mp4 和 .ogv 媒体格式的视频滑块。 由于 webm 的尺寸要小得多,如果 browser/device 可以支持该格式,我想强制使用 .webm。

您可以通过排列视频源标签的方式指定格式的优先级。如果浏览器支持列出的第一种格式,它将使用该格式,如果不支持,它将继续使用下一种格式,依此类推。

示例:

这将首先尝试 webm 格式,如果浏览器无法播放,则尝试 theora 版本,如果这也不起作用,最后尝试 mp4(如果支持 none,则最后回退)(借用 wikipedia) -

<video poster="movie.jpg" controls>
    <source src="movie.webm" type='video/webm; codecs="vp8.0, vorbis"'>
    <source src="movie.ogv" type='video/ogg; codecs="theora, vorbis"'>
    <source src="movie.mp4" type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'>
    <p>This is fallback content to display for user agents that do not
       support the video tag.</p>
</video>