【发布时间】:2016-03-30 18:52:02
【问题描述】:
我建立了一个使用背景视频 (.mp4) 的网站,但我刚刚意识到它有时无法在某些浏览器中播放。我想知道是否有一种方法可以添加支持的文件类型,因此如果一个不显示,则将播放下一个。
我有 3 种文件格式 (.ogg/.ogv?)、(.mp4) 和 (.webm) 的视频,从 caniuse 看来,这 3 种文件格式都将得到支持。我的问题是,我可以将视频作为另一个来源添加到 html 中来完成我所追求的这种“故障安全”方法吗?
这就是我设置视频播放器的方式:
<video autoplay loop class="fillWidth">
<source src="" type="video/mp4" width="1024" height="768" />Your browser does not support the video tag. I suggest you upgrade your browser.
</video>
<div class="poster hidden">
<img src="" alt="">
</div>
我使用带有source 属性的video 标签来加载视频,并使用.png 作为海报,以防用户使用移动设备,我可以再添加2 个video 标签与每个不同的@ 987654326@,或者有没有更优雅的方法来完成这个?
像这样:
<source src="" type="video/ogv" width="1024" height="768" />
<source src="" type="video/webm" width="1024" height="768" />
感谢您的帮助!
【问题讨论】:
标签: html video cross-browser