如何在Firefox中播放音频和视频流?


5

我见过几个网站将音频传输到我的浏览器,如SoundCloud和Grooveshark,但Firefox不会在Linux中重现它们。我该如何重现这些流?

控制台充满了以下消息:

[10:48:25.960] HTTP "Content-Type" of "audio/mpeg" is not supported. Load of media resource http://stream168a.grooveshark.com/stream.php?streamKey=874a8938966d8a9aa9bc33463bda8157749479a7_529df641_1a00e4e_2f578ed_fe2e2f8c_36_0 failed. @ http://html5.grooveshark.com/#!/now-playing
[10:48:25.961] "MEDIA_ERR_SRC_NOT_SUPPORTED" 

Answers:


7

问题是Firefox默认不包括MP3,MPEG,H.264等编解码器,因此它依赖于系统安装的编解码器,在Linux的情况下是GStreamer。通常,Firefox是使用GStreamer支持构建的,但是如果about:buildconfig禁用此选项,则应检查页面。

要启用GStreamer,您应该访问该about:config页面并查找media.gstreamer.enabled密钥。将其切换为启用并重新启动Firefox。恭喜您获得音频流支持。

还是不玩!

现在你应该得到:

[10:48:25.961] "MEDIA_ERR_DECODEC_NOT_SUPPORTED"  

要么

[10:48:25.961] "MEDIA_ERR_NONE_SUPPORTED"  

这是因为两个原因:

  1. 您正在使用的Firefox版本仍然不支持GStreamer 1.0,因此您可以在其他使用GStreamer的播放器中重现mpeg并不意味着您也应该能够。安装gstreamer插件0.10 base / good / bad / ugly。在基于debian的发行版应该是:

    sudo apt-get install gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad
    
  2. 你缺少一些插件。确保您拥有正确/完整的插件。


我运行的Firefox包为Fedora 19,我about:buildconfig--disable-gstreamer它的“配置参数”部分。我该如何改变它?(除此之外,没有media.gstreamer.enabled关键)。
那个巴西人

1
@Braiam你在聊天中给他提供了一个链接?来吧,把它贴在这里,以便我们打电话可以使用它。: - /
beginer 2014年

@beginer它是关于如何使用不同选项重建Fedora包的链接fedoraproject.org/wiki/...
Braiam 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.