没有适用于“audio/x-wma”类型的解码器

没有适用于“audio/x-wma”类型的解码器

我在联想 R60e 上使用 Xubuntu 14.04 LTS。我安装了 ubuntu-restricted-extras 和 ubuntu-restricted-addons。当我尝试收听此音频流时http://www.polskieradio.pl/st/program2.asx(这是我最喜欢的广播电台)在 RadioTray 0.7.3 中我收到此错误:

    0:00:06.845057510  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:2068:gst_asf_demux_get_stream: Segment found for undefined stream: (1)
0:00:06.845142829  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:3090:gst_asf_demux_process_bitrate_props_object:<asfdemux0> Stream id 1 wasn't found
0:00:06.845176090  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:2068:gst_asf_demux_get_stream: Segment found for undefined stream: (4)
0:00:06.845206486  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:3090:gst_asf_demux_process_bitrate_props_object:<asfdemux0> Stream id 4 wasn't found
0:00:06.877019093  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:2416:gst_asf_demux_parse_stream_object:<asfdemux0> Unknown stream type for stream 4
0:00:06.879601156  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:2068:gst_asf_demux_get_stream: Segment found for undefined stream: (4)
0:00:06.879760823  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:2068:gst_asf_demux_get_stream: Segment found for undefined stream: (4)
0:00:06.879797089  2298 0xb3f056c0 WARN                asfdemux gstasfdemux.c:3452:gst_asf_demux_process_ext_stream_props:<asfdemux0> Ext. stream properties for unknown stream
0:00:09.352974562  2298 0xb3f056c0 WARN            uridecodebin gsturidecodebin.c:874:unknown_type_cb:<uridecodebin0> warning: No decoder available for type 'audio/x-wma, wmaversion=(int)2, bitrate=(int)128016, depth=(int)16, rate=(int)48000, channels=(int)2, block_align=(int)5462, codec_data=(buffer)008800000f0000000000'.
0:00:09.353145272  2298 0xb3f056c0 WARN              decodebin2 gstdecodebin2.c:3574:gst_decode_bin_expose:<decodebin20> No suitable plugins found
0:00:09.353182237  2298 0xb3f056c0 WARN              decodebin2 gstdecodebin2.c:3576:gst_decode_bin_expose:<decodebin20> error: no suitable plugins found

谁能告诉我我做错了什么?

非常感谢你的帮助

米哈尔

答案1

尽管许多音频播放器现已升级为使用通常播放流的 gstreamer 1.0 库audio/x-wma,但 radiotray 还没有。

要在 14.04 之前的 Ubuntu 版本中播放音频流,需要安装audio/x-wma库。gstreamer0.10-ffmpeg

Ubuntu 14.04 的存储库中没有这个 ffmpeg 库。

最简单的方法是安装 PPA:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg

与所有 PPA 一样,您需要注意下面链接问题中的“危险信号”。

从值得信赖的地位来看,我已经看到webupd8他们自己推广这一点 - 因此它可以被认为比一些鲜为人知的 PPA 得到更广泛的应用。麦克3曼也是 UF 上这份“请愿书”的幕后推手,并因此创建了他的 PPA。


相关问题

相关内容