对于 HTML5 视频标签,如果不支持格式,Firefox 会使用回退吗?



我们的系统中没有编码器提供的.ogv格式,但我想在那些支持它的浏览器上使用带有MP4源的HTML5视频标签 - 不幸的是,Firefox不支持MP4。

经过一些实验,似乎一旦您将视频标签放入Firefox,它就会确定所提供的任何源是否可播放,如果它们都不是,它将什么也不做。 它还将忽略嵌套的回退对象。 根据HTML5规范,这在技术上是正确的行为,但是如果Firefox无法播放MP4源代码,它应该只呈现内部对象标签。

我知道有一些JavaScript技术可以测试浏览器是否"canPlayType",但我宁愿避免JavaScript插入视频标签。

无论是否支持视频标签源,Firefox 都会忽略视频中的内部回退标记,我是否正确?

从技术上讲,这是 HTML5 规范的正确行为

我相信你有你的答案。 ;)

我知道 Firefox 努力遵守规定,所以我怀疑他们会在这里违背原则。虽然,我承认,规范不允许回退似乎很奇怪。

最新更新