如何使Firefox完全支持html5视频?
YouTube HTML5视频播放器表示不支持H.264和媒体源扩展。有什么方法可以启用所有这些功能吗?
如何使Firefox完全支持html5视频?
YouTube HTML5视频播放器表示不支持H.264和媒体源扩展。有什么方法可以启用所有这些功能吗?
Answers:
该表上的许多功能都是非常新的。该媒体来源扩展规范,例如,仍然是一个草案,仍然被写入。而且它是由Google和Netflix驱动的。该规范要花一些时间才能发展到Mozilla想要花费任何时间实施它的程度。
h.264支持稍微容易一些(如果您使用的是12.04,而目前使用14.04的话则更加混乱):
sudo apt-get install ubuntu-restricted-extras
更新:在Firefox 30中(此功能现在是所有受支持版本的默认设置),该功能已存在,但默认情况下已禁用。这在Firefox 31中应该会有所变化,但是您可以通过转到about:config
(在地址栏中粘贴)并搜索来启用MSE mediasource
。那应该让您media.mediasource.enabled
选择。双击启用。
在YouTube面板上,该MSE & H.264
选项仍被划掉...但是,其他两个MSE选项现在为绿色。
在公认的答案之上,在Ubuntu 14.10(FF 36.0)上获得OK,MSE & H.264
应将此属性设置为true
on about:config
:
上面的所有步骤都对我有很大帮助,对于任何陷入困境的人,我都列出了“多合一”修复程序
1)打开终端并输入 sudo apt-get install ubuntu-restricted-extras
2)打开firefox并about:config
在地址栏中输入,然后搜索:
mediasource
3)将所有列出的值更改为True
4)media.fragmented-mp4
再次搜索,将顶部的3个值设置为true
5)右键单击并选择新建,然后选择布尔
6)media.mediasource.ignore_codecs
在下一个框中输入框,选择true然后确定
7)前往youtube.com/html5享受绿色:D
您需要创建一个新的首选项来这样做:
media.mediasource.ignore_codecs
。如果您返回到YouTube的HTML页面,则应该看到列出的所有六种技术均受支持
我的Firefox最近停止播放了。我必须将media.fragmented-mp4.enabled设置为false才能使其再次运行。
编辑:我已经通过HTML5完美地运行了YouTube了好几个月了,并且启用了所有编解码器。我设法根据互联网上的帖子进行设置,但想不起来到底是怎么回事。
我现在写的帖子是关于最近的情况,它停止工作了,除了240p及更低的视频外,没有显示视频。
我要做的就是打开about:config,搜索media.fragmented-mp4.enabled并将其更改为false。