【问题标题】:Makes changes to asound.conf effective without restarting services?在不重新启动服务的情况下使 asound.conf 的更改生效?
【发布时间】:2013-12-22 20:40:10
【问题描述】:

我在树莓派上运行基于 mopidy 的 spotify 播放器 - 我的目标是利用板载模拟音频和外部 USB 声卡,在不同房间插入不同的扬声器组,创建一个多房间系统。

关键是能够即时切换/重定向音频,即无需重启、停止音乐。

这是我得到的最接近的:

sudo nano /etc/asound.conf

pcm.!default {
    type hw
    card 1
}
ctl.!default {
    type hw
    card 1
}

将卡从 0(板载模拟)更改为 1(外部 USB)

然后

killall -9 mopidy

/opt/startmopidy.sh

这可以完成工作,但是杀死 mopidy 会停止音乐(并且编辑 asound.conf 的 WAF 不高!)但是我无法在不重新加载 mopidy 的情况下使设置生效。

有人建议我尝试 Pulse Audio 而不是 ALSA,但在我确实想看看我是否可以找到使用 ALSA 的方法之前......建议??

【问题讨论】:

    标签: audio raspberry-pi alsa


    【解决方案1】:

    ALSA 不允许在没有实际打开其他设备的情况下更改硬件设备,这需要应用程序的支持。

    为此,您需要 PulseAudio。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-07
      • 1970-01-01
      相关资源
      最近更新 更多