HTML5视频源顺序重要吗?

HTML5视频源顺序重要吗?,html,video,Html,Video,我创建了一个视频页面: <video autoplay loop width="1280" height="720"> <source src="media/airplane720.mp4" type="video/mp4"> <source src="media/airplane720.ogv" type="video/ogg"> Your browser doesn't support HTML5 video in WebM with VP8 or MP4

我创建了一个视频页面:

<video autoplay loop width="1280" height="720">
<source src="media/airplane720.mp4" type="video/mp4">
<source src="media/airplane720.ogv" type="video/ogg">
Your browser doesn't support HTML5 video in WebM with VP8 or MP4 with H.264. 
</video>

您的浏览器不支持带有VP8的WebM中的HTML5视频或带有H.264的MP4。
Firefox44将不会播放甚至显示“不支持浏览器”消息。 但是,如果我更改了顺序,即首先放置ogv文件,它就会工作

问题:

a。HTML5视频回退方法不起作用吗?那有什么意义呢

b。如何在运行时检查每个浏览器中加载的视频格式?在Chrome-->开发者工具-->网络中-我看到两个mp4+ogv文件都已下载(状态=完成)。为什么呢?不应该只下载一次吗?如果所有东西都下载了又有什么意义呢

c。如何在Firefox中检查相同的内容

谢谢, K.

a)无浏览器支持消息与
标记有关,而与视频文件类型无关。如果标签不受支持(不支持html5),那么您应该看到消息

b) 您可以通过Javascript进行检查,请参见


c) --

谢谢你的答复,但我不确定我问的是否清楚。如果文件格式的顺序被交换,为什么视频只能播放?这不是后退方法的要点吗?如果“上一个”无法播放,请切换到下一个格式…是的,应该是这样,浏览器只需播放其中一个视频并跳过任何不支持的格式。我猜FF浏览器知道它可以播放mp4视频,但这个mp4文件中有某种东西导致FF停止播放它。mp4容器中可能有一些意外的音频或视频编解码器?你试过另一个mp4文件吗?嘿,你真的弄明白了吗?我也有3种类型的ogv webm和mp4,它使用的第一种是可玩的不是最好的?例如,我希望chrome使用webm,因为它比ogv和mp4小,但它只在它比其他浏览器先使用的情况下使用:(
var obj = document.createElement('video');
console.log(obj.canPlayType('video/mp4')); // check the return value