2011-04-20 45 views
0

我在wordpress中使用当前版本的mediaelement插件时遇到问题。我使用的视频格式是mp4文件。 在IE浏览器中,Safari浏览器和Chrome浏览器没有任何问题,但在Firefox中,它只显示中间带有“X”的HTML5播放器。我发现mp4文件在firefox中不起作用,所以我的问题是:是否有可能在Firefox中显示flash插件。mediaelement.js在Firefox中的MP4文件不起作用

回答

0

着的工作 - 我建议你阅读本:http://diveintohtml5.ep.io/video.html 它在细节可以显示什么浏览器,你需要什么样的编解码器

对Firefox和Opera解释的Theora + Vorbis格式+奥格 - 尽管这些浏览器的最新版本WEBM也在工作。基本上你总是需要mp4 + ogv + webm才能让你的视频在所有平台上运行。更多的可以在我上面链接的文章中找到。

0

不确定wordpress插件是如何工作的,但如果浏览器不支持html5视频,它应该有一个闪回回退。我没有任何问题与Flash4的FLASH备份与MP4文件的Firefox。

+0

我试过了,但插件向我展示了一个在视频元素中间的“X”,这意味着该视频不起作用。 – 2011-05-09 13:59:43

1

它是否显示Flash播放器损坏或HTML5视频元素损坏?我的理解是,如果您使用的是mp4文件,MediaElement.js将尝试回退到Firefox上的Flash。如果你只使用mp4文件而Flash不能正常工作,这可以解释你所看到的。

您可以尝试添加另一种格式(WebM或最新的FireFox上的Ogg),或者检查Flash是否正常工作。一般来说,您应该包含MP4,WebM和Ogg(按此顺序)以确保大多数浏览器的兼容性。

1

表达式this.videoRegExp.test(a)?"video":"audio"在50%的调用中返回不正确的值。它会导致闪存加载问题。 /(mp4|m4v|ogg|ogv|webm|flv|wmv|mpeg)/gi.test(a)?"video":"audio"修复了这个问题。