Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / 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 ,将文件改成下面的内容:
  • 1
  • 2
  • 下一页
【内容导航】
第1页:Linux 下混音播放解决方案第2页:Linux 下混音播放解决方案
安装了fedora 7却装不了win xp 的解决方法ubuntu 下的网络配置相关资讯      linux学习  Linux混音 
  • Linux学习中的那些缩写  (今 09:37)
  • 与 Linux 一起学习:使用这些   (11/07/2015 13:19:30)
  • 学习Linux之前需要掌握编程能力么  (12/17/2014 08:19:12)
  • Linux管理学习笔记  (06月03日)
  • 开始学习Linux的一些建议  (02/15/2015 10:38:46)
  • 分享我的Linux学习历程  (11/28/2014 07:58:54)
本文评论 查看全部评论 (0)
表情: 姓名: 字数