我一直在阅读关于为我的HTML页面嵌入多个源视频以最大限度地支持多个浏览器的文章。然而,在我下面的例子中,当我们以两种不同的格式(MP4和WEBM(添加两个源并添加后备内容以防浏览器不支持这两种格式时,
我已经看到在回退内容的超链接中使用了相同类型的格式(MP4(。我知道,只有当我们添加的两个源都不受浏览器支持时,才会出现回退内容。
问题:
如果该格式适用于该浏览器,我们就不需要在回退内容中添加相同的格式。我对那里的情况感到困惑。
<video controls>
<source src="rabbit320.mp4" type="video/mp4">
<source src="rabbit320.webm" type="video/webm">
<p>Your browser doesn't support HTML5 video. Here is a <a href="rabbit320.mp4">link to the video</a> instead.</p>
</video>
关于这个例子的更多信息,你可以在这里找到:媒体文件支持
回退内容适用于不支持<video>
元素的浏览器,而不适用于那些不支持<source>
元素提供的格式的浏览器。
…即使浏览器不支持内部播放的格式,用户仍然可以在外部视频播放器中打开它。