QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1107|回复: 3

如何使多个程序共享 ALSA [多音频流]

[复制链接]
发表于 2004-8-19 12:06:43 | 显示全部楼层 |阅读模式
看了看下面的文章,有点眉目,正在动手实验
http://alsa.opensrc.org/index.php?page=AlsaSharing

有兴趣的朋友一起来研究研究
发表于 2004-8-19 12:36:41 | 显示全部楼层
要是能在alsa上解决音频共享的问题,linux在多媒体上就快接近完美了!!
回复

使用道具 举报

发表于 2004-8-19 18:51:31 | 显示全部楼层
可是我的mplayer不能在线播放,编译了live什么的,该有的都有了,就是放不了,楼上的知道怎么弄不
回复

使用道具 举报

 楼主| 发表于 2004-8-19 18:55:11 | 显示全部楼层

音频播放已经基本搞定

[quote:23a34f6d30="lophyxp"]要是能在alsa上解决音频共享的问题,linux在多媒体上就快接近完美了!![/quote]

在你的home下创建一个.asoundrc文件,内容如下
pcm.!default {
  type plug
  slave.pcm "swmixer"
}

pcm.swmixer {
  type dmix
  ipc_key 1234
  slave {
    pcm "hw:0,0"
    period_time 0
    period_size 1024
    buffer_size 4096
    rate 44100
  }
}

参考
http://fedoranews.org/contributors/andre_costa/alsa/
http://alsa.opensrc.org/index.php?page=AlsaSharing
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 00:36 , Processed in 0.062525 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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