在HTML5规范,它建议你把备用材料在<video>
标记为不支持旧版本浏览器的HTML5视频后备。当所有类型不支持
<video width="400" controls>
<source src="mov_bbb.mp4" type="video/mp4">
<source src="mov_bbb.ogg" type="video/ogg">
Your browser does not support HTML5 video.
</video>
但是,当所有源类型不受支持时,我找不到任何回退。例如,我的Chromium浏览器不能播放video/mp4
,但它可以播放video/ogg
。所以我希望这会呈现回退文本。
<video width="400" controls>
<source src="mov_bbb.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
相反,我只是得到一个没有任何内容的视频播放器,因为它无法加载mp4文件。
有没有办法在HTML 5视频回退时,有没有可用的视频源?我意识到我尝试的回退只适用于旧版浏览器,但我仍然需要一个回退功能,因为没有可用的源代码。
回退时,才会显示如果_HTML5'
@Xufox我意识到这一点,但如果它无法呈现任何源代码,我仍然需要一种方法来进行回退。 – Josh
如何使用['canPlayType'](http://stackoverflow.com/a/7451727)? – Xufox