我需要切换当前正在播放的音频流的Pulseaudio服务器。
Pulseaudio服务器设置为IP 192.168.1.105
$>cat /etc/pulse/default.pa
...
load-module module-esound-protocol-tcp auth-anonymous=1
load-module module-native-protocol-tcp auth-anonymous=1
load-module module-zeroconf-publish
...
在源方面,VLC媒体播放器正在播放歌曲。
我在源端创建了一个带有Pulseaudio的新隧道接收器。
pacmd load-module module-tunnel-sink server=192.168.1.105
pacmd set-default-sink 1
但是,在播放音频时,无法立即更改服务器。只有停止播放器并重播之后,才可以。
从“ gnome-volume-control”或“ gnome-control-center sound”开始,立即切换输出设备。
在播放声音文件期间,如何立即从命令行应用切换输出接收器?
pactl list short sinks
>4 bluez_sink.FC_A8_9A_2C_EB_0B module-bluez5-device.c s16le 1ch 8000Hz IDLE
现在只需引用名称pactl set-default-sink bluez_sink.FC_A8_9A_2C_EB_0B