linux无法同时播放|声卡独占解决方法

date:星期一, 三月 2nd, 2009 at 6:24 下午 Categories:linux

LINUX无法多个程序同时播放声音
比如MPLAYER播放影片提示

could not open/initialize audio device -> no sound

一直跟朱德龙使用SKYPE

语音时无法播放音乐,无法播放电影,总之无法2个程序同时使用声卡

解决方法

yingouqlj@qlj-sh-cn:~$ sudo /etc/init.d/alsa-utils stop
* Shutting down ALSA…                                                 [ OK ]
yingouqlj@qlj-sh-cn:~$ sudo gedit /var/lib/alsa/asound.state

修改前 请备份ASOUND.SATE

# This text should be added to the beginning of
# /var/lib/alsa/asound.state. You only need to add
# it once — it is saved across reboots.
pcm.asymed {
type asym
playback.pcm dmix
capture.pcm dsnoop
}
pcm.default {
type plug
slave.pcm asymed
}
pcm.dmix {
type dmix
ipc_key 5678293
ipc_key_add_uid yes
slave {
pcm ‘hw:0,0′
period_time 0
period_size 128
buffer_size 2048
format S16_LE
rate 48000
}
}
pcm.dsnoop {
type dsnoop
ipc_key 5778293
ipc_key_add_uid yes
slave {
pcm ‘hw:0,0′
period_time 0
period_size 128
buffer_size 2048
format S16_LE
rate 48000
}
}

现在启动声卡

yingouqlj@qlj-sh-cn:~$ sudo /etc/init.d/alsa-utils start
* Setting up ALSA…                                                    [ OK ]
yingouqlj@qlj-sh-cn:~$
在试着同时播放电影跟音乐

OK了吧

One Response to “linux无法同时播放|声卡独占解决方法”

  1. qljNo Gravatar

    SKYPE 需要 设置成 DEFAULT设备

    我以前改过 结果 一直是 单声道 播放 。。

    改成 DEFAULT 居然 双通道 了 。。
    汗。。

    之前是 INTEL XXX什么的 。。居然 害我用了这么常时间 1只耳朵

    [Reply]

Leave a Reply