我一直致力于一个嵌入了HTML5视频的项目。它在本地工作,但当我把它放在服务器上(或在这种情况下,MAMP)它不会播放。如果我右键点击视频,它会让我保存视频文件,但它永远不会在页面上播放。有问题的特定视频没有控件,但当我添加另一个带控件的测试视频时,它的中心有一个X.
我正在服务H264,WebM和Theora。相同的视频在Chrome或Safari中播放效果非常好。
我遗失的任何安全问题?另外,任何想法为什么Firefox是唯一拒绝循环视频的浏览器而其他浏览器呢?
提前致谢。
答案 0 :(得分:4)
我的假设是,无论出于何种原因,Firefox都将其视为视频,可能是服务器发送的MIME类型。如果您使用的是基于Apache的服务器,则可以将以下内容添加到.htaccess中,以确保正在发送正确的MIME类型。
AddType video/ogg ogv AddType video/mp4 mp4 AddType video/webm webm
答案 1 :(得分:0)
只需将.theora.ogv更改为.theora.ogg即可。