找回密码
 注册
查看: 3595|回复: 18

为什么linux不可以两个程序同时用声音设备,而windows却可以?

[复制链接]
发表于 2002-8-23 03:14:34 | 显示全部楼层 |阅读模式
null
发表于 2002-8-23 10:44:31 | 显示全部楼层

可以的

我的Debian中KDE和XMMS可以同时发声。
我的声卡是SB Live!(Value)。
回复

使用道具 举报

发表于 2002-9-4 22:14:54 | 显示全部楼层
不同的系统对声卡的支持不一样
同一块SBpci128D,在红旗3.0桌面版里出现你说的现象,但在mdk8.2中完全正常,可以同时发音
回复

使用道具 举报

发表于 2002-9-8 23:59:55 | 显示全部楼层

哦,哎

中国人要走的路还很长啊,
回复

使用道具 举报

发表于 2002-10-12 23:51:55 | 显示全部楼层
[quote:d75e23ab24="llc"]不同的系统对声卡的支持不一样
同一块SBpci128D,在红旗3.0桌面版里出现你说的现象,但在mdk8.2中完全正常,可以同时发音[/quote]
redhat里面也不行啊。xmms发声realplay就不能发声。
回复

使用道具 举报

发表于 2003-5-3 01:55:34 | 显示全部楼层
Windows现在基本都是用DirectSound了。
Redhat Linux下KDE和xmms都用aRts声音系统可以同时发声,不过这样的话好像flash就没声了。
回复

使用道具 举报

发表于 2003-5-3 02:26:37 | 显示全部楼层
搜一下, 论坛对这方面有过讨论, 里面有解决方法
回复

使用道具 举报

发表于 2003-5-3 09:21:42 | 显示全部楼层
可以呀
回复

使用道具 举报

发表于 2003-5-3 13:27:57 | 显示全部楼层
[quote:5d36c7ecef="llc"]不同的系统对声卡的支持不一样
同一块SBpci128D,在红旗3.0桌面版里出现你说的现象,但在mdk8.2中完全正常,可以同时发音[/quote]

呵呵,当年限于水平,还不能理解这种现象;现在算是90%解决了,利用arts或esound就可以很好让多个程序同时发声,除了一小部分比较特殊的程序
回复

使用道具 举报

发表于 2003-7-17 14:33:12 | 显示全部楼层
请问gnome下怎么让xmms和gaimqq同时发声?我的gaimqq总是等把xmms关了以后才把声音放出来,多谢指教!
回复

使用道具 举报

发表于 2003-7-17 15:46:44 | 显示全部楼层
如果使用相同的声音输出接口,混音就可以实现。
windows能够实现良好的混音效果就是因为windows统一提供了控制声音输出的接口,DirectSound。
linux就缺乏这种统一,arts是kde的声音守护进程,如果所有应用程序都使用arts的化。自然可以同时发声。或者是同时使用esd。至于如何协调多个声音输出的需求,我看只有RH这些公司能作这件事情,因为在声卡设备与应用程序之间需要有一个标准的中间层协调声音输出。(小弟愚见,不知诸位是否另有高招)
回复

使用道具 举报

发表于 2003-7-18 11:38:22 | 显示全部楼层
据说装了alsa驱动后可以我重新安装了alsa的声卡驱动(应该是成功安装的),声卡监测的时候却说不匹配,但是可以听到声音,但是我仍不知道怎么设置alsa支持多音频流。
我不知道gnome下是不是都用esd输出就可以混音:xmms用esd输出,记得有人说过gaim也是支持arts和esd的,但是还是不能同时发声。
回复

使用道具 举报

发表于 2003-7-20 23:34:35 | 显示全部楼层
如果我没记错的话,win98便不能同时打开两个用同一设备的音频程序。win2k以后的可以。
回复

使用道具 举报

发表于 2003-7-21 10:42:55 | 显示全部楼层
这是什么道理那?那就不是硬件问题了,肯定是软件得问题了!
回复

使用道具 举报

发表于 2003-7-21 18:40:36 | 显示全部楼层
To xxbt:
gaim支持arts,在声音设置里可以选。
我用的是0.64的。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-7-21 19:34 , Processed in 0.053437 second(s), 16 queries .

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

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