+ -
当前位置:首页 → 问答吧 → 只有Mplayer可以放出声音来

只有Mplayer可以放出声音来

时间:2009-01-09

来源:互联网

emerge -pv amarok看USE flag

作者: zhllg   发布时间: 2009-01-09

我记得mplayer是独立的解码包。

其他的好象是gstreamer系列的吧?我也不太明白,因为平时不太注意放音乐的问题,因为我的耳机是坏的。

作者: htcool86   发布时间: 2009-01-09

看看这个 http://www.archlinux.org.cn/main/node/22
我是在/etc/asound.conf中加入全局设定就好了,你试试吧
呵呵,有时候去看看arch的wiki也不错

作者: kingyu   发布时间: 2009-01-09

引用:
作者: zhllg
emerge -pv amarok看USE flag
[ebuild R ] media-sound/amarok-1.90-r1 USE="kdeprefix opengl -cdaudio -daap -debug -ifp -mp3tunes -mp4 -mtp -mysql -njb -visualization" 0 kB

是因为-mp3tunes的缘故?我没又在make.conf里设置这个东西,它怎么被默认加进去了?
我试试在make.conf里加上mp3tunes看看,谢谢版主

作者: imake   发布时间: 2009-01-10

可以使用 /etc/portage 下面的文件来设置 use
man emerge 最后

作者: wd_afei   发布时间: 2009-01-10

改了USE后重装Amarok还是不行。
我又试了下,装了一个叫做mp3blaster软件,用它可以在终端下播放MP3。但是用Amarok还是不行。
我在终端里输入 amarok Downloads/p.mp3
下面是关键部分的输入:
引用:
marok: [EngineController] [WARNING!] Phonon failed to play this URL. Error: "A required codec is missing. You need to install the following codec(s) to play this content: ID3 tag"
amarok: BEGIN: virtual void Playlist::Model::engineStateChanged(Phonon::State, Phonon::State)
amarok: Phonon currentState: 5
amarok: Phonon oldState: 0
amarok: Error, can not play this track.
amarok: Failure count: 1
amarok: END__: virtual void Playlist::Model::engineStateChanged(Phonon::State, Phonon::State) - Took 0.00014s
amarok: BEGIN: virtual void Amarok::StatusBar::engineStateChanged(Phonon::State, Phonon::State)
amarok: END__: virtual void Amarok::StatusBar::engineStateChanged(Phonon::State, Phonon::State) - Took 2.3e-05s
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20 (X_GetProperty)
Resource id: 0x260000c
提示我:[WARNING!] Phonon failed to play this URL. Error: "A required codec is missing. You need to install the following codec(s) to play this content: ID3 tag
说一个叫ID3 tag的codec找不到?我该怎么安装那个东西呢?
我又输入emerge -s ID3,列出的软件我看来下,然后装了:
media-libs/libid3tag
media-libs/id3lib
结果还是不行。

作者: imake   发布时间: 2009-01-10

然后我又试了一款叫madplay的控制台播放软件
madplay -v Downloads/p.mp3
结果输入如下:
引用:
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
audio: esd_open_sound() failed
在网上搜了下这个问题,大多是关于Mplayer的,我的Mplayer播放MP3是没问题的……

作者: imake   发布时间: 2009-01-10

刚才的问题在我安装了一个叫phonon-xine的包后全部解决了,现在可以放了,但是却放不出声音来~

作者: imake   发布时间: 2009-01-10

终于搞定了~谢谢各位的帮助。
KDE4默认是开启halt和dbus了这两个服务的。而KDE3没有。
我安装好KDE4后就把它们用rc-update给去掉了。因为我以前看过Gentoo官方提供的文档
http://www.gentoo.org/proj/zh_cn/des...kde-config.xml
是针对KDE3的,上面在”配置KDE的设备加载“时才emerge了dbus hal这两个东西。而我不想使用那个自动挂载设备的服务,就在KDE4中把它们去掉了,没想到去掉后出这种问题……
非常感谢大家的热情帮助!

作者: imake   发布时间: 2009-01-10