Google在Firefox的YouTube上强制使用HTML5

尝试消除问题的工具

经常在Google视频托管平台YouTube上使用Google Chrome的用户被迫使用 HTML5播放器 在网站上停留了一段时间。

过去,Google在这方面为Chrome用户和其他浏览器用户提供了选择。

例如,选择加入HTML5播放器,这意味着用户要想将其用作网站的主要播放器,必须访问YouTube HTML5视频播放器页面才能从Flash切换到该页面。

对于访问该页面的Chrome用户,此选项已删除;对于访问该页面的Firefox 33用户,此选项也已删除。

这意味着Google将对所有在系统上使用Firefox 33或更高版本的Firefox用户强制在YouTube上使用HTML5视频(请注意,这表示当前是Firefox Nightly,但在星期二也是Firefox Aurora)。

更新资料 :Google似乎延迟了更改。 Firefox 34用户可以立即在网站上切换播放器。

youtube enforce html5

Internet Explorer,Safari或Opera用户以及使用浏览器32版或更早版本的Firefox用户尚未受到此影响。他们仍然可以在YouTube的HTML5页面上获得“请求HTML5播放器”或“使用默认播放器”按钮,以在Flash视频和HTML5视频之间切换。

Mozilla最近确实实现了对媒体源扩展(MSE)和WebM VP9的支持,但是在编写本文时,默认情况下未启用该功能。虽然将来会启用,但有必要 立即在Firefox中启用它 利用它。

如果您未启用该功能,则不支持媒体源扩展,它会限制您可以使用HTML5播放器播放的视频。

Firefox用户的主要问题是该浏览器不支持MSE和H.264,这意味着您可能会在YouTube上播放某些视频时遇到问题。

注意:我不了解YouTube如何处理此问题。如果无法使用HTML5播放视频,则文字“当前在可能时使用”表示该网站将或多或少地使用其他播放选项,即Adobe Flash。

所以你对此能做些什么?

如果视频在YouTube上可以正常播放,则不必更改任何内容。如果您发现某些视频由于更改而无法播放,则可能要强制YouTube使用Flash Player。

这样做的更好方法之一是伪造您的用户代理,以便当您连接到站点时YouTube能够检测到Firefox 31。

  1. 下载并安装 用户代理切换器 或与浏览器相当的插件。
  2. 加载about:addons,然后单击User Agent Switcher旁边的选项。
  3. 选择“新建”>“新建用户代理”,然后输入FF31作为描述,并选择Mozilla / 5.0(Windows NT 6.1; WOW64; rv:31.0)Gecko / 20100101 Firefox / 31.0作为用户代理。
  4. 单击确定。

您可以使用“工具”菜单切换到该用户代理。按Alt键显示它,并在每次访问YouTube时切换到新的用户代理。

您这样做不会遇到(很多)兼容性问题,如果您定期访问YouTube,则可能需要暂时保持用户代理的永久注册。

结果是您可以在HTML5视频播放器和YouTube上的Flash Player之间进行选择。 (通过 索伦