Firefox for Android 中的 H.264 视频


Firefox for Android
已扩展其 HTML5 视频功能,包括 H.264 视频播放。Web 开发人员一直使用 Adobe Flash 在 Firefox for Android 上播放 H.264 视频,但 Adobe 不再支持 Android 上的 Flash。Mozilla 需要一个新的解决方案,因此 Firefox 现在使用 Android 的“Stagefright”库来访问硬件视频解码器。由 H.264 专利和版税 带来的挑战已在其他地方有记录。

支持的设备

Firefox 目前支持在运行 Android 4.1(Jelly Bean)的任何设备以及运行 Android 4.0(Ice Cream Sandwich)的任何三星设备上播放 H.264。我们暂时阻止运行 Ice Cream Sandwich 的非三星设备,直到我们能够修复或解决一些错误。计划在以后的版本中支持 Gingerbread 和 Honeycomb 设备 (Bug 787228)。

要测试 Firefox 是否在您的设备上支持 H.264,请尝试播放此 “Big Buck Bunny” 视频

测试 H.264

如果您的设备尚不支持,您可以手动启用 H.264 以进行测试。在 Firefox for Android 的地址栏中输入 about:config,然后搜索“stagefright”。将“stagefright.force-enabled”首选项切换到 true。H.264 应该在大多数 Ice Cream Sandwich 设备上工作,但 Gingerbread 和 Honeycomb 设备可能会崩溃。

如果 Firefox 无法识别您的硬件解码器,它将使用更安全的(但速度更慢)软件解码器。大胆的用户可以手动启用硬件解码。按照上述方法输入 about:config 并搜索“stagefright”。要强制硬件视频解码,请将“media.stagefright.omxcodec.flags”首选项更改为 16。默认值为 0,它将尝试硬件解码器,如果出现问题,将回退到软件解码器 (Bug 797225)。您遇到的最可能的问题是 带有绿线的视频 或崩溃。

提供反馈/报告错误

如果您发现任何视频错误,请 在此处提交错误报告,以便我们能够修复它!请包括您的设备型号、Android 操作系统版本、视频的 URL 以及您更改的任何 about:config 首选项。从 aLogcatadb logcat 收集的日志文件也非常有用。

关于 Chris Peterson

Chris 是 Mozilla Firefox for Android 团队的开发人员。

更多 Chris Peterson 的文章…


24 条评论

  1. dotnetCarpenter

    哇!好消息,大家。我刚在三星 Galaxy Tab II 上测试了视频,它运行得非常完美!
    Firefox beta 18 on android ICS

    2012 年 11 月 29 日 下午 12:29

    1. Robert Nyman

      很高兴听到它运行良好!

      2012 年 11 月 30 日 上午 12:44

  2. Rakshith

    很好的妥协教训

    2012 年 11 月 29 日 下午 1:35

    1. Robert Nyman

      谢谢

      2012 年 11 月 30 日 上午 12:44

  3. suprsidr

    好消息。在我的测试中,我对 WebM 的支持不佳感到失望。而且似乎 .h264 拥有最广泛的支持。如果所有桌面都达成一致意见将很棒。http://testr.suprsidr.com/v/video/

    2012 年 11 月 29 日 下午 2:10

    1. Robert Nyman

      达成一致意见肯定很好,当然,围绕着将是什么,存在着一个巨大的挑战。

      2012 年 11 月 30 日 上午 12:44

  4. 13xforever

    什么?为什么 Firefox 开发人员在提出使用第三方编解码器在桌面端解码 h.264 的提议时坚守立场,但现在,他们突然在 Android 上完全支持它?

    现在我期望你们要么从所有版本的 Firefox 中删除它(这很愚蠢),要么将其添加到所有版本的 Firefox 中(这是社区长期以来期待的)。否则 Mozilla 就只是一群伪君子。

    2012 年 11 月 29 日 下午 10:28

    1. Robert Nyman

      在第一段中链接的文章中 - 视频、移动设备和开放 Web - 所有内容都由 Mozilla 的首席技术官 Brendan Eich 详细概述和讨论。

      2012 年 11 月 30 日 上午 12:43

  5. Rahul

    太好了.. 我的 Android 上可以正常工作。
    谢谢 Firefox!

    2012 年 11 月 30 日 上午 5:36

  6. Andrei

    在我的 Galaxy S3 上,使用 Jelly Bean (4.1.1),视频的颜色全都不对,我应该提交错误报告吗?

    http://imgur.com/a/vwgF7

    2012 年 11 月 30 日 上午 8:30

    1. Chris Peterson

      嗨,Andrei,这看起来确实像是一个错误。<:) 我们已经修复了 Galaxy S3 上的一些类似的视频错误,但这些错误修复应该已经包含在 Firefox 17 中。如果您能提交错误报告,那将非常有帮助。另一个好的测试是 http://videojs.com

      2012 年 11 月 30 日 上午 11:30

      1. Andrei

        videojs 存在相同的问题,我应该在哪个特定的错误中评论,还是应该提交一个新的错误?

        2012 年 11 月 30 日 上午 11:35

        1. Chris Peterson

          Andrei,我提交了一个新的错误报告来跟踪您的问题。如果您有任何其他信息,或者想将自己添加到错误的 CC 列表中,错误报告在此:https://bugzilla.mozilla.org/show_bug.cgi?id=817320

          2012 年 12 月 1 日 下午 12:28

  7. mpmedia

    终于!而且它运行良好,祝贺 Mozilla 在这方面取得进展,我迫不及待地想看到你们的 Firefox 手机!

    2012 年 12 月 1 日 上午 11:48

  8. pd

    希望桌面版本很快赶上来,在 XP 上,在所有设备上!

    2012 年 12 月 2 日 上午 10:36

  9. John Thomas

    我想知道是否计划为 Firefox for Linux 添加 H.264 支持,因为 Adobe 也将停止支持 Linux 上的 Flash。

    2012 年 12 月 3 日 上午 7:07

    1. Chris Peterson

      John,Mozilla 正在研究 GStreamer 作为在 Linux 上播放 H.264 视频的一种可能选项。如果您想跟踪调查的进展,这里有一个错误报告:https://bugzil.la/794282

      2012 年 12 月 3 日 上午 9:47

      1. Shmerl

        所以 Mozilla 妥协了?开放编解码器的原则立场呢?移动设备的论点是,即使内容是以 WebM 格式提供的,许多设备也还没有准备好进行硬件解码,因此出于性能原因,H.264 是唯一的选择。在桌面端,这个论点无关紧要,那么为什么现在突然放弃它?

        2012 年 12 月 3 日 上午 11:08

  10. Sammo

    我刚在我的 HTC 上安装了 Firefox 19,但 MLB 网站上仍然没有视频(“没有找到支持的 MIME 类型的视频”。我已经尝试了所有建议的操作,但没有效果。当有许多其他真正有效的浏览器时,我根本无法在我的手机上使用 Firefox。

    2013 年 2 月 28 日 下午 5:15

    1. Robert Nyman [编辑]

      最好是联系 Firefox Android 的支持 以获得帮助。

      2013 年 3 月 1 日 上午 7:57

  11. Anthony

    视频可以播放,但每次我尝试在 dailymotion 上观看视频时,都无法使用 Firefox beta 观看。请帮忙,谢谢。

    2013 年 3 月 24 日 下午 4:43

    1. Robert Nyman [编辑]

      请查看 支持 以获取帮助。

      2013 年 3 月 25 日 上午 4:01

  12. Michael

    太好了,谢谢
    在我的 LG Optimus 4x HD 上运行完美
    我使用的是 android 4.0.3 和 firefox 19.0.2

    2013 年 4 月 1 日 下午 3:51

    1. Robert Nyman [编辑]

      很高兴听到!

      2013 年 4 月 2 日 上午 1:06

此文章的评论已关闭。