【问题标题】:mediaelement.js MP4-Files in Firefox don't workFirefox 中的 mediaelement.js MP4 文件不起作用
【发布时间】:2011-04-20 09:37:09
【问题描述】:

我对 wordpress 中当前版本的 mediaelement-plugin 有疑问。我使用的视频格式是 mp4 文件。 在 IE、Safari、Chrome 中它可以正常工作,但在 Firefox 中它只显示中间带有“X”的 HTML5 播放器。我发现 mp4 文件在 firefox 中不起作用,所以我的问题是:是否有可能在 firefox 中显示 flash-plugin。

【问题讨论】:

    标签: mediaelement.js


    【解决方案1】:

    它是否与损坏的 Flash 播放器或损坏的 HTML5 视频元素一起显示?我的理解是,如果您使用的是 mp4 文件,MediaElement.js 将尝试在 Firefox 上回退到 Flash。如果您只使用 mp4 文件并且 Flash 无法正常工作,这可以解释您所看到的情况。

    您可以尝试添加其他格式(最新版 FireFox 上的 WebM 或 Ogg)或检查 Flash 是否正常工作。通常,您应该包括 MP4、WebM 和 Ogg(按此顺序)以确保在大多数浏览器中的兼容性。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        不确定 wordpress 插件是如何工作的,但如果浏览器不支持 html5 的视频,它应该有一个 Flash 后备。我对 mp4 文件的 firefox 的 flash 回退没有任何问题。

        【讨论】:

        • 我试过了,但插件在视频元素中间显示了一个“X”,这意味着视频无法播放。
        【解决方案4】:

        无法工作 - 我建议您阅读以下内容:http://diveintohtml5.ep.io/video.html 它详细解释了什么浏览器可以显示什么编解码器

        对于 Firefox 和 Opera,您需要 Theora+Vorbis+Ogg - 尽管使用这些浏览器的最新版本,webm 也可以正常工作。基本上,您将始终需要 mp4 + ogv + webm 才能使您的视频在所有平台上都能正常播放。更多信息可以在我上面链接的文章中找到。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-03-22
          • 2013-03-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多