歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux 下混音播放解決方案

大多數Linux初學者都遇到這樣一個問題:“為什麼我在同時打開兩個應用程序時不能聽到聲音呢?”這是因為你的聲卡需要“軟混音”。值得慶幸的是,ALSA提供了這項功能,這使得解決這個問題並不是很難。

首先需要安裝libesd-alsa0,用Synaptic或sudo apt-get install等方式都可以進行安裝,它就在Ubuntu官方軟件庫中。

然後,用sudo gedit或您喜歡的文本編輯器創建文件/etc/asound.conf(請確定您使用了sudo,因為您需要root權限):

pcm.card0 {
type hw
card 0
}

pcm.!default {
type plug
slave.pcm "dmixer"
}

pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
periods 128
rate 44100
}
bindings {
0 0
1 1
}
}

(上面的文件可以在大多數聲卡上正常運行…盡管我成功地測試了三個不同的聲卡,但我還是不能確保它可以使所有聲卡都能正常運行)

接下來,運行 sudo gedit /etc/esound/esd.conf ,將文件改成下面的內容:
Copyright © Linux教程網 All Rights Reserved