0

这似乎是一个常见问题,但我没有找到任何标记答案的问题,所以我想我会创建一个以希望找到解决方案的问题。

我的视频在 Chrome 和 Safari 中运行良好,但在 Firefox 中它根本不显示。如果有帮助的话,我的 CMS 是 ExpressionEngine。这个事情谁有经验?

页面上视频的插入代码:

<video width="640" height="360" preload="none" controls="controls" poster="http://site.com/img.jpeg" id="player1" type="video/mp4" src="http://site.com/content/videos/videotest(360p_H.264-AAC).mp4" tabindex="0"></video>
4

3 回答 3

2

出于测试目的,将您的视频标签替换为这些视频(来自 mediaelement 的网站)

<video id="player1" width="540" height="303" controls="controls" preload="none">
    <source src="
http://mediaelementjs.com/media/echo-hereweare.mp4" type="video/mp4" />
    <source src="
http://mediaelementjs.com/media/echo-hereweare.webm" type="video/webm" />
    <source src="
http://mediaelementjs.com/media/echo-hereweare.ogv" type="video/ogg" />
</video>

如果上述代码在 FF 中有效,则问题与 FF 的视频压缩有关。和你一样,我在使用 mediaelement.js 时遇到了一些问题,但事实证明是我的视频压缩得不好。

于 2012-09-25T03:08:40.373 回答
1

要检查的另一件事是您的服务器上设置了正确的 MIME 类型。

您可以将这些添加到 .htaccess 文件中,

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

有关更多信息,请参阅http://mediaelementjs.com/#installation

于 2012-09-25T08:23:47.693 回答
0

我的问题是使用 MIRO 转换器从 mp4 转换错误。如果我使用“其他 -> mp4”,它就不起作用。如果我使用“Apple -> iPad”,我得到了正确的 mp4 文件并且它运行了!

于 2013-01-18T15:16:10.707 回答