Я новичок в PulseAudio.Согласно моему требованию, мой аудиовыход должен быть направлен либо на подключенный динамик, либо на динамик Bluetooth, либо на оба эти устройства.
Я могу воспроизводить медиафайл на динамике или гарнитуре Bluetooth отдельно, однако яне могу играть на обоих.
Я пытался объединить два приемника, однако всегда выдает ошибку:
Сбой: сбой инициализации модуля
Вот фрагмент кода:
root@raspberrypi3:~# pactl list short sinks
1 palerts module-null-sink.c s16le 2ch 44100Hz SUSPENDED
2 pfeedback module-null-sink.c s16le 2ch 44100Hz SUSPENDED
3 pringtones module-null-sink.c s16le 2ch 44100Hz SUSPENDED
4 pmedia module-null-sink.c s16le 2ch 44100Hz SUSPENDED
5 pdefaultapp module-null-sink.c s16le 2ch 44100Hz SUSPENDED
6 peffects module-null-sink.c s16le 2ch 44100Hz SUSPENDED
7 pvoicerecognition module-null-sink.c s16le 2ch 44100Hz SUSPENDED
8 ptts module-null-sink.c s16le 2ch 44100Hz SUSPENDED
9 pndk module-null-sink.c s16le 2ch 44100Hz SUSPENDED
11 alsa_output.0.analog-stereo module-alsa-card.c s16le 2ch 44100Hz SUSPENDED
13 bluez_sink.FC_58_FA_F3_07_6F module-bluez5-device.c s16le 2ch 44100Hz SUSPENDED
Для воспроизведения музыки:
root@raspberrypi3:~# paplay abc.wav -d alsa_output.0.analog-stereo
root@raspberrypi3:~# paplay abc.wav -d bluez_sink.FC_58_FA_F3_07_6F
Оба работают в соответствии с ожиданиями.
Однако проблема заключается вследующее утверждение:
root@raspberrypi3:~# pactl load-module module-combine-sink sink-name=combine sink_properties=device.description=Combined slaves=alsa_output
.0.analog-stereo,bluez_sink.FC_58_FA_F3_07_6F
Failure: Module initialization failed
Я пытался очистить каталог ~ / .pulse, комментируя module-suspend-on-idle, но, похоже, ничего не помогло.Любые указатели будут очень полезны.