Динамик Bluetooth не звучит в Ubuntu 16.04
После обновления до Kubuntu 16.04 мой динамик Bluetooth JBL Flip 2 больше не работает.
Подключается просто отлично, и звук настроен на использование A2DP приемника с динамиком, но звука нет.
Я нашел некоторые места, утверждая, что я должен был изменить /etc/bluetooth/audio.conf
, но этот файл больше не существует.
Кто-нибудь знает, как мне заставить его работать снова?
3 ответа
У меня была такая же проблема после обновления до 16.04. Для меня нет реального решения, но я могу заставить работать динамик. Я использую Kubuntu, поэтому эти шаги предназначены для KDE, и я не уверен, каковы эквивалентные шаги Unity, но я думаю, что они похожи.
Вот что я сделал:
- Пусть динамик подключится.
- В настройках звука измените профиль на "Headset Head Unit (HSP/HFP)" или эквивалентный.
- Отключить
питаниеОтключить динамик Перезапустите службу Bluetoothsudo service bluetooth restart
Снова включите динамик иснова подключите- В настройках звука измените профиль обратно на "Высококачественное воспроизведение (A2DP Sink)" или эквивалентный.
A2DP теперь должен работать. Пока что кажется, что все идет не так, когда я пытаюсь подключиться в режиме A2DP. Пока не будет реального исправления / обходного пути, я постараюсь не забыть всегда переключаться в режим HSP/HSF перед выключением или отключением динамика.
ОБНОВИТЬ:
Для этого достаточно подключиться, переключиться в режим HSP / HFP, отключиться, повторно подключиться и вернуться в режим A2DP. Нет причин перезапускать службу bluetooth.
После тестирования всех обходных путей, я написал скрипт на python для изменения профиля, отключения, повторного подключения и установки профиля в a2dp.
запустите его после сопряжения / включения устройства с python3.5.
https://gist.github.com/pylover/d68be364adac5f946887b85e6ed6e7ae
РЕДАКТИРОВАТЬ 1
$ python3.5 a2dp.py
Connection MADE
Selecting device:
Device MAC: 00:22:37:3D:DB:1A
Device ID: bluez_card.00_22_37_3D_DB_1A
Sink: bluez_sink.00_22_37_3D_DB_1A
Turning off audio profile.
Disconnecting the device.
Connecting againt.
Setting A2DP profile
Device ID: bluez_card.00_22_37_3D_DB_1A
Updating default sink
Exiting bluetoothctl
У меня была проблема. У меня работало, чтобы удалить блютуз устройство, поискать его снова и переподключить.