为什么您不能再在Firefox中播放1080p或480p YouTube HTML5视频
- 类别: 火狐浏览器
流行的视频托管和流媒体网站YouTube使用两种技术将视频流传输给用户。通过使用Adobe Flash或HTML5视频,后者在一段时间内被标记为实验性。
如果您拥有支持HTML5的浏览器,则可以在YouTube上加入HTML5试用版,以在网站上使用该技术。此处的核心好处是,您完全不必安装或使用Adobe Flash Player。
为此,请在YouTube上加载此页面 http://www.youtube.com/html5 然后单击其上的加入按钮。
如果您有一段时间没有访问该页面了,您可能会注意到Google向其中添加了三点新信息。该页面不仅会通知您浏览器是否支持HTML5 Video,H.264和WebM VP8,而且还支持媒体源扩展。
如果您在Firefox,Safari或更旧的浏览器版本中打开该页面,则会发现该浏览器不支持该页面。

媒体来源扩展说明
用外行术语来说,该功能允许诸如YouTube或Netflix之类的Web应用程序生成媒体流,以便在JavaScript中进行播放。这为诸如自适应流媒体等新功能(例如 MPEG-DASH )或实时流,或将加密的内容传输给用户,然后使用JavaScript对其进行解码,然后在浏览器中播放。
一项技术性很强的文件草案是 在这里可用 为您提供有关Media Source Extensions的其他信息。
优酷

如果您在Firefox的YouTube上使用HTML5视频播放器,则可能会注意到无论您做什么都无法选择1080p或480p作为视频分辨率。

您可能还已经注意到,如果离开HTML5测试版并返回Adobe Flash Player,则确实可以选择1080p。
Google最近通过使用Media Source Extensions切换了YouTube上针对480p和1080p视频的自适应流。由于Firefox尚不支持该功能,因此在浏览器中将无法切换到使用该功能的流。
因此,如果您使用的是Firefox并已加入HTML5视频试用版,则无法再选择1080p或480p。
目前唯一的解决方法是使用Adobe Flash在YouTube上播放视频。
Mozilla
Mozilla正在开发Media Source Extensions的实现,但尚不清楚何时可以使用它。您可以关注 这些 二 Bugzilla上的错误,以监控这方面的进度。