我试图在基于bootstrap 2.2.2的设计中嵌入HTML5视频,但它不适用于Firefox,但它在Chrome上工作正常,但在firefox上它说 No video with supported format and MIME type found.
我试过将这些添加到.htaccess文件并将其上传到我的root目录,但这也没有帮助 .
-
AddType视频/ mp4 mp4 m4v
-
AddType audio / mp4 m4a
-
AddType视频/ ogg ogv
-
AddType audio / ogg ogg oga
-
AddType video / webm webm
我还将视频转换为不同的html支持格式,并尝试添加但没有运气 . This is the page where I am adding videos and you can see the source
Note: I went to through previous questions on stackoverflow but no luck there and I do not have apache config files to allow video style as I am on shared hosting.
3 回答
首先,你的webm和ogg文件都抛出404错误 - 找不到文件 . 其次,在你的问题中,你有正确的mime类型,但在你正在使用的代码中
哪个不对 . 它应该是
编辑
此外,你不应该在元素
id="video"
上使用相同的id,而不是id="video1"
.然而,这些并不是您所面临的真正问题 . 如果你确实上传了文件,如果它不能播放,firefox仍然会尝试下载它 . 我的直觉告诉我这与你的htaccess有关...
我之所以这么说是因为我发现服务器正在进行一些古怪的重定向,这是一个有效的地址,使浏览器能够下载mp4:
你为什么不发布你的整个htaccess?
你可以试试这个:http://mediaelementjs.com/
似乎有很好的评论 .
我同意denjello的说法,你的服务器可能正在做一些奇怪的重定向 . 但是,这似乎不是mp4文件的问题,我可以直接从浏览器访问,即使有奇怪的重定向 .
因此,很可能从其他地方禁用了webm视频 . 很难确切知道发生了什么,因为你说,你无法访问apache配置文件 . 你问过你的托管公司吗?
我知道这不是最佳解决方案,但您可以考虑从其他服务器加载视频 . 我建议您至少为测试目的尝试此操作以排除其他错误来源 .