Pulseaudio модуль-комбайн-мойка всегда выдает сбой - PullRequest
0 голосов
/ 28 ноября 2018

Я новичок в 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, но, похоже, ничего не помогло.Любые указатели будут очень полезны.

1 Ответ

0 голосов
/ 28 ноября 2018

Выяснил причину, по которой он не работал.При проверке журналов pulseaudio я обнаружил, что не удалось найти библиотеку module-Объединить-приемник.Я скопировал библиотеки вручную в /usr/lib/pulse-9.0/modules, перезапустил pulseaudio, и он начал работать, как и ожидалось, т. Е. Звук был перенаправлен на оба устройства.

...