LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1016|回复: 2

单声道声卡怎么同时打开多个声音程序???

[复制链接]
发表于 2003-8-3 16:26:37 | 显示全部楼层 |阅读模式
在Windows98下我的声卡同一时间只能有一个应用程序使用,但在Linux下却可以现打开几个xmms声音应用程序,但有时却提示/dev/dsp 被占用,不能使用,不只是什么原理,请讲解一下吧,也好配置mandrake linux9.1
发表于 2003-8-3 18:23:30 | 显示全部楼层
GNU/Linux 中,一般由声音应用程序将指令发给音效引擎(如 ALSA、OSS、aRts 等),再由它们整合以后再来驱动声卡发声。开启多个 xmms 实际上也只是用了一个音效引擎,声卡也只是接收到这一个音效引擎的指令,故而可以播放多个声音。如果你使用的声音应用程序使用不同于 xmms 的音效引擎,你再开 xmms 时就相当于声卡要受到两个音效引擎的指令,当然“/dev/dsp”就会被占用,出现了 Windows 98 下一样的情况。
 楼主| 发表于 2003-8-4 14:35:53 | 显示全部楼层
哦,明白了,谢谢ShiyuTang
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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