snow wrote:
On 3/3/06, 马品宏 <mmph.group@gmail.com> wrote:按照资料,alsa在0.10版本以后就自动enable dmix了,我试了一下,可以同时使 用alsaplayer和xmms播放两首不同的歌(这就应该是dmix成功了吧?),但此时开 不了esd服务。或者开了esd服务就播不了歌。如何解决无头绪中,感觉应该是esd 的设置问题(已把"多媒体系统选择器中"默认接受器选为alsa) 请问还需要做别的啥设置么?因为esd没有使用dmix,独占了声卡.并且它好像是不支持使用插件的. "多媒体系统选择器中"只是用于选择gstreamer使用的声卡驱动类型. 想不冲突的话,要么所有的应用都使用esd,要么禁用掉esound服务.
应该是可以共存的,可以google到很多成功的例子。我在笔记本上成功了,不过在本上"多媒体系统选择器"中只有alsa可选,没有 oss。这时xmms(使用alsa输出)和esd可以同时运行。
在台式机上不行,多媒体系统选择器中有oss。google到一篇文章提到debian启动时discover到oss支持的音频设备的话会自动启 动oss驱动,最后会造成冲突什么的(不好意思,没怎么看懂那篇文章),需要修 改discover.conf文件禁用音频设备的自动检测等等,可是我没找到那个文件。
而我本上的声卡可能oss不支持,所以没这个问题。