LinuxSir.cn,穿越时空的Linuxsir!

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

同一时间只能有一个播放器能发声?

[复制链接]
发表于 2004-2-26 11:15:32 | 显示全部楼层 |阅读模式
如果我正用xmms放歌听的话
又用mplayer或其他的播放什么东西是肯定没有声音的... 这是怎么回事啊?
发表于 2004-2-26 12:05:07 | 显示全部楼层

没有启用声音服务器

在KDE下要启用arts服务器
GNOME下要用ESD
各种应用输出插件相应地选择arts或者esd
发表于 2004-2-26 12:21:54 | 显示全部楼层
如果应用程序直接操作声音设备/dev/dsp的话,由于设备文件加锁
其他应用程序就无法同时使用声音设备了。
解决的方案就是在应用程序和设备之间建立一个声音服务,
应用程序设为使用声音服务
这个服务就是 kde里面的artsd, gnome里面的esd
服务可以将多个 应用程序要求的声音组合后送至设备驱动
发表于 2004-2-26 17:17:04 | 显示全部楼层
That's true.
linux只能播放一种声音。
不然OSS就没钱赚了。
发表于 2004-2-26 17:24:46 | 显示全部楼层
ALSA也能多音频的
发表于 2004-3-27 12:30:56 | 显示全部楼层
最初由 nbxmedia 发表
ALSA也能多音频的

ALSA如何实现多音频呢?应该也要配合aRTs或者esd吧。
ALSA的Sound Howto里有一句:
Only one process can open a given sound device at one time.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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