Audio 是否在不重新启动服务的情况下使对asound.conf的更改生效?

Audio 是否在不重新启动服务的情况下使对asound.conf的更改生效?,audio,raspberry-pi,alsa,Audio,Raspberry Pi,Alsa,我在raspberry pi上运行基于mopidy的spotify播放器-我的目标是利用车载模拟音频和外部USB声卡,在不同的房间插入不同的扬声器,创建一个多房间系统 关键是能够动态切换/重定向音频,即无需重新启动、停止音乐 这是我得到的最接近的结果: sudo nano/etc/asound.conf pcm.!default { type hw card 1 } ctl.!default { type hw card 1 } 将卡从0(车载模拟)更改为1(外

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

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

这是我得到的最接近的结果:

sudo nano/etc/asound.conf

pcm.!default {
    type hw
    card 1
}
ctl.!default {
    type hw
    card 1
}
将卡从0(车载模拟)更改为1(外部usb)

然后

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


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

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

你需要PulseAudio

killall -9 mopidy

/opt/startmopidy.sh