A2DP соединение не показано в PulseAudio

Я пытаюсь передать аудиовыход на мой Bluetooth-приемник Belkin Z73, но после подключения и соединения с ключом 0000 приемник не отображается в PulseAudio. Кроме того, следующая команда

pactl load-module module-loopback source=alsa_output.pci-0000_00_1b.0.analog-stereo sink=bluez_source.00:02:72:EA:95:61

возвращает Failure: Module initalization failed.

Кто-нибудь знает, что происходит?
Есть ли что-нибудь еще, что я мог бы попытаться передать аудио?

5
задан 3 June 2012 в 06:01

5 ответов

Модуль loopback используется для

маршрутизации аудио от источника непосредственно обратно к приемнику.

То, как вы его выдавали, вы пытаетесь зациклить на выходе приемника для устройства ввода. Это, очевидно, не сработает, поэтому ошибка «сбой при инициализации».

Если вы хотите, чтобы ваш звук находился в обоих приемниках, локальной звуковой карте и приемнике Bluetooth, используйте модуль module-Объединение-приемник .

Чтобы подключиться к приемнику Bluetooth, необходимо, чтобы этот приемник распознавался pulseaudio. Проверьте с помощью следующей команды, присутствует ли этот приемник, прежде чем пытаться подключиться к нему:

pacmd list-sinks

Если вы видите свой приемник Bluetooth, вы можете подключить его, как указано в моем ответе на этот вопрос:

[ 1112]
  • Как сменить приемник pulseaudio с помощью команды «pacmd set-default-sink» во время воспроизведения?
    • Если вашего ресивера нет в списке, может возникнуть проблема с подключением его к Bluetooth (Bluez / Blueman в зависимости от вашего дистрибутива). Затем вы можете попробовать, помогает ли удаление устройства из списка известных устройств и повторный процесс сопряжения.

    0
    ответ дан 3 June 2012 в 06:01

    У меня была похожая проблема с моим N04 Belkin. Ответ Brillout также помог мне. Но потом я заметил, что pulseaudio-module-bluetooth не был установлен. Поэтому я установил его, и теперь все работает нормально.

    0
    ответ дан 3 June 2012 в 06:01

    У меня была такая же проблема в Ubuntu 13.10 и устройстве pactl load-module module-alsa-sink device = Bluetooth не помог. Устройство не появилось в списке.

    Помогло добавление устройства в ~ / .asoundrc и загрузка его вручную:

    pulseaudio -k
    sudo /etc/init.d/bluetooth stop
    sudo /etc/init.d/bluetooth start
    
    echo pcm.btheadset {\
            type bluetooth\
            device 20:13:03:23:08:55\
            profile "a2dp"\
    } > ~/.asoundrc
    
    
    
    aplay -D btheadset -f s16_le /usr/share/sounds/alsa/Front_Center.wav
    
    pulseaudio -D
    pactl unload-module module-bluetooth-discover
    pactl unload-module module-bluetooth-device  
    pactl unload-module module-alsa-card
    pactl load-module module-alsa-sink device=btheadset sink_name=btheadset sink_properties=device.description=Headphones
    

    Убедитесь, что:

    sudo apt-get install bluez-tools bluez-utils bluez-alsa bluez-audio pulseaudio-module-bluetooth
    sudo apt-get remove blueman
    
    0
    ответ дан 3 June 2012 в 06:01

    Запуск

    pactl load-module module-alsa-sink device=bluetooth
    

    должен добавить alsa_output.bluetooth к

    pactl list sinks short
    

    Затем переключиться на этот приемник, следуя указаниям, описанным в ссылке , данной Таккатом

    0
    ответ дан 3 June 2012 в 06:01

    У меня была такая же проблема с Xubuntu 12.10, установка pulseaudio-module-bluetooth Install pulseaudio-module-bluetooth заставила его работать.

    0
    ответ дан 3 June 2012 в 06:01

    Другие вопросы по тегам:

    Похожие вопросы: