Firefox 4 在服务器上不播放 HTML5 视频

发布于 2024-11-08 15:15:26 字数 299 浏览 0 评论 0原文

我一直在开发一个嵌入 HTML5 视频的项目。它可以在本地运行,但是当我将它放在服务器上(或者在本例中为 MAMP)时,它无法播放。如果我右键单击视频,它会让我保存视频文件,但它永远不会在页面上播放。有问题的特定视频没有控件,但当我添加另一个带有控件的测试视频时,它的中心有一个 X。

我正在为 H264、WebM 和 Theora 提供服务。相同的视频在 Chrome 或 Safari 中播放得非常好。

我缺少任何安全问题吗?另外,你知道为什么 Firefox 是唯一一个拒绝循环播放视频而其他浏览器却这样做的浏览器吗?

提前致谢。

I've been working on a project which has an HTML5 video embedded. It works locally, but when I put it on a server (or in this case, MAMP) it doesn't play. If I right click on the video, it will let me save the video file but it never plays on the page. The particular video in question has no controls, but when I added another test video with controls it had an X in the center.

I'm serving H264, WebM, and Theora. The same videos play perfectly fine in Chrome or Safari.

Any security issues I'm missing? Also, any idea why Firefox is the only browser that refuses to loop the video while the others do?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风柔一江水 2024-11-15 15:15:26

我的假设是,无论出于何种原因,Firefox 都会将其视为可能由服务器发送的 MIME 类型的视频。如果您使用的是基于 Apache 的服务器,则可以将以下内容添加到 .htaccess 以确保发送正确的 MIME 类型。

AddType video/ogg ogv
AddType video/mp4 mp4
AddType video/webm webm

My assumption is that for whatever reason Firefox is seeing it as a video possibly to the MIME type being sent by the server. If you're on an Apache-based server, you can add the following to your .htaccess to ensure the correct MIME types are being sent.

AddType video/ogg ogv
AddType video/mp4 mp4
AddType video/webm webm
彩扇题诗 2024-11-15 15:15:26

只需将 .theora.ogv 更改为 .theora.ogg 即可。

Just change .theora.ogv to .theora.ogg.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文