Не может использовать аудиоустройство Bluetooth несмотря на загруженные модули Pulseaudio и подключенное устройство

Я уже провел часы и часы для получения моего выполнения аудиоустройства Bluetooth.

  • Система: Ubuntu 16.04 Гостеприимный LTS, все установленные обновления, работая на Lenovo Y50 Notebook

  • Устройство: получатель Bluetooth MR230, с аналоговым аудиовыходом. Это предназначено для соединения со старой высококачественной системой. Устройство не соединится автоматически, но я могу найти, соединить, доверять и соединить его с bluetoothctl без проблем. Менеджер по Bluetooth показывает его наушником.

  • pactl list short управляйте шоу, что модули module-bluetooth-discover, module-bluez5-discover, module-switch-on-connect, и module-bluetooth-policy все работают (после того, как я запустил их вручную),

Но тем не менее, я не могу выбрать устройство в pavucontrol потому что это не появляется там. Я, возможно, испортил некоторые свои файлы конфигурации во время этих попыток, хотя это должно все еще работать, поскольку все необходимые модули загружаются, и устройство подключено.

Какие-либо идеи?

12
задан 17 October 2016 в 07:19

2 ответа

Я нашел этот ответ в Здесь Louis Gagnon

, постоянное решение будет состоять в том, чтобы добавить blueman PPA и обновить Ваш пакет к последней версии, которой зафиксировали ошибку: https://launchpad.net / ~ blueman / + archive/ubuntu/ppa

sudo add-apt-repository ppa:blueman/ppa
sudo apt-get update
sudo apt-get upgrade

Тот путь, Вам больше не придется работать

sudo -i pactl load-module module-bluetooth-discover

, управляют каждый раз, но только однажды. Работы для меня на 14.04 LTS (Надежный человек)

Источник: http://www.lxle.net/forums/discussion/503/how-to-sink-audio-a2dp-to-your-bluetooth-headset/p1

-1
ответ дан 23 November 2019 в 03:49

Для меня не впитывается причина, которую я получал, pulseaudio использовал hcitool вместо bluetoothctl подключить гарнитуру. С bluez5, последний предпочтен, и первый, как гарантируют, не будет работать.

Но даже наличие a pavucontrol- выбираемый приемник не дал мне звуковой. Я, конечно, услышал , что уровень шума измениться между приемником спит и не приостанавливает переходы, но все еще никакой звук не закончил тем на самом деле, что играл (с приемником нес отключенным звуком в максимальной громкости). Кроме того, pulseaudio отказался использовать высказывание профиля A2DP module-bluez5-device.c: Profile 'a2dp' not valid or not supported by device eventhough bluetoothctl <<< "info 00:11:22:33:44:55" ясно перечислял Аудио Приемник UUID 0000110b-0000-1000-8000-00805f9b34fb. Таким образом, PA использовал HSP/HFP или что бы то ни было, и это означает hardcoded моно 8 кГц.


В конце, как я получил на самом деле рабочий A2DP на Ubuntu 16.04.1, должен был скомпилировать pulseaudio 9.0 из источника. Очень предсказуемая сборка; короткая расшифровка стенограммы для тех, кто знает некоторую компиляцию:

git clone --branch master git://anongit.freedesktop.org/pulseaudio/pulseaudio \
    && cd pulseaudio
./autogen.sh
./configure \
  --enable-bluez5 \
  --enable-bluez5-native-headset \
  --with-speex \
  && make -sj3

Просто найдите и apt install они -dev пакеты configure просит. make занял ~100 секунд для завершения.

Затем быстрый оперативный тест:

echo 'autospawn=no' > ~/.config/pulse/client.conf; killall pulseaudio

src/pulseaudio --daemonize=no --log-level=info -F /etc/pulse/default.pa

В этой точке я получил его работа.

$ src/pulseaudio --version
pulseaudio 9.0-129-gf7b8

Для последнего штриха я упаковал бы это в a .deb, установите в масштабе всей системы через dpkg -i и отмена autospawn=no изменение.

0
ответ дан 23 November 2019 в 03:49

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

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