找回密码
 注册
查看: 905|回复: 13

请问为什么当我用XMMS时,其他的声音被屏蔽了?

[复制链接]
发表于 2005-9-13 09:03:04 | 显示全部楼层 |阅读模式
起用的是core 3, 当用xmms放音乐时,msn过来消息的声音听不到.当关了xmms,刚才没听到的声音就一起过来了.
发表于 2005-9-13 09:28:56 | 显示全部楼层
再开一个电影,看看有没有声音没有。

如果没有。
说明你的声卡没有混音功能。详细的说来就是一般声卡是没有这个功能的。一般都通过软件来实现混音,之所以你在windows下面能听到很多声音是因为 windows把软混音做好了。但是linux下面不行,你需要用相对新的alsa驱动你的声卡。然后在xmms中选择用alsa来输出声音。

,刚才没听到的声音就一起过来了.
这个比较怪异吧。不知道。。
回复

使用道具 举报

 楼主| 发表于 2005-9-13 10:17:35 | 显示全部楼层
ALSA好像已经有了.
在/ETC下有ALSA是不是说明装过了?我是新用的,不太明白.
回复

使用道具 举报

发表于 2005-9-13 10:23:23 | 显示全部楼层
最好查一下alsa的版本号。
rpm系统的Linux我没有用过,所以不知道rpm是怎么查询的

你上网上找找资料吧。
回复

使用道具 举报

 楼主| 发表于 2005-9-13 11:17:43 | 显示全部楼层
不是用RPM装的.用这个没找到.
回复

使用道具 举报

发表于 2005-9-13 13:03:34 | 显示全部楼层
那就是没有安装吧。
回复

使用道具 举报

发表于 2005-9-13 13:04:15 | 显示全部楼层
rpm -q alsa-lib,若是1.0.9版的,可以实现混音,若是以前的,可下源码自己编译,播放插件均选择alsa,即可。
回复

使用道具 举报

 楼主| 发表于 2005-9-13 18:04:41 | 显示全部楼层
噢.果然,我的是1.0.6.
回复

使用道具 举报

 楼主| 发表于 2005-9-13 18:07:03 | 显示全部楼层
我看alsa 1.0.9的说明上说是在 core 4下测试的.我现在用的CORE 3能行吗?
如果我把以前的删了,这个又不能用怎么办啊?
回复

使用道具 举报

发表于 2005-9-13 18:44:50 | 显示全部楼层
启用 aRts 或者 ESound 。
之后输出方式全选 aRts 或者 ESound 。
回复

使用道具 举报

 楼主| 发表于 2005-9-14 00:02:31 | 显示全部楼层
启用 aRts:能不能详细一些,我是初学者.
回复

使用道具 举报

发表于 2005-9-14 09:04:30 | 显示全部楼层
arts 是 KDE下面的声音服务。
esound 是 gnome下面的。
如果在gnome下面。
可以找到

音效

这样的一个菜单选项,然后选择其动音效服务器。应该就可以了。

在虚拟终端里面 键入 ps -aux | grep esd 如果看到有一行 esd 相关的进程(当然不是
grep esd 字样的)那就证明esd已经起来了。
回复

使用道具 举报

 楼主| 发表于 2005-9-14 12:05:36 | 显示全部楼层
[root@bigbear etc]# ps -aux|grep esd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.3/FAQ
root      3597  0.0  0.1  5228  732 pts/2    R+   12:04   0:00 grep esd

是这个吗?
回复

使用道具 举报

发表于 2005-9-14 18:00:33 | 显示全部楼层
你可以使用 ESD
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-5-15 05:28 , Processed in 0.039375 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表