首页 文章

HTML5视频嵌入

提问于
浏览
0

我试图在基于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 回答

  • 0

    首先,你的webm和ogg文件都抛出404错误 - 找不到文件 . 其次,在你的问题中,你有正确的mime类型,但在你正在使用的代码中

    video/ogv
    

    哪个不对 . 它应该是

    video/ogg
    

    编辑

    此外,你不应该在元素 id="video" 上使用相同的id,而不是 id="video1" .

    然而,这些并不是您所面临的真正问题 . 如果你确实上传了文件,如果它不能播放,firefox仍然会尝试下载它 . 我的直觉告诉我这与你的htaccess有关...

    我之所以这么说是因为我发现服务器正在进行一些古怪的重定向,这是一个有效的地址,使浏览器能够下载mp4:

    http://ritzcarltonmiamibeach.com/ritzcarltonmiamibeach.com/videos/aerial.mp4
    

    你为什么不发布你的整个htaccess?

  • 0

    你可以试试这个:http://mediaelementjs.com/

    似乎有很好的评论 .

  • 0

    我同意denjello的说法,你的服务器可能正在做一些奇怪的重定向 . 但是,这似乎不是mp4文件的问题,我可以直接从浏览器访问,即使有奇怪的重定向 .

    因此,很可能从其他地方禁用了webm视频 . 很难确切知道发生了什么,因为你说,你无法访问apache配置文件 . 你问过你的托管公司吗?

    我知道这不是最佳解决方案,但您可以考虑从其他服务器加载视频 . 我建议您至少为测试目的尝试此操作以排除其他错误来源 .

相关问题