我为我的网站准备了 3 种视频格式:
/assets/video/background-purple.ogg
/assets/video/background-purple.webm
/assets/video/background-purple.mp4
我使用 <video> 标签播放视频:
<video webkit-playsinline autoplay="autoplay" loop="true" poster="/assets/video/transparent.png">
<source src="/assets/video/background-purple.ogg" type="video/ogg">
<source src="/assets/video/background-purple.mp4" type="video/mp4">
<source src="/assets/video/background-purple.webm" type="video/webm">
</video>
我已经为我的视频设置了正确的 mimetype .htaccess
:
AddType video/mp4 .mp4 .m4v
AddType video/webm .webm
AddType video/ogg .ogv .ogg
在 Google Chrome 和 Chromium 中一切正常,在 Firefox Mobile 上也很好。在 Firefox Nightly 21.0a 上运行良好。但是在 Elementary OS Luna 上的 Firefox 18.0.1 上,它不会工作。
Firebug 告诉我它无法解码 webm 和 ogg/ogv 媒体(Firefox atm 不支持 mp4)。
我也尝试过 background-purple.ogv type="video/ogv" 但问题仍然存在。
我的 webm 视频是:
Google/On2 的 VP8 Video (VP80)
Planar 4:2:0 YUV
目前我真的不知道如何解决这个问题。有什么建议吗?