Нет звука с гарнитурой Bluetooth, и медиа зависает
После очень болезненного обновления до 16.04 у меня возникла проблема с беспроводной гарнитурой Sony DR-BTN200. Звук не воспроизводится, а медиа зависает.
Например, я открываю видео на YouTube. Он играет на динамиках ноутбука, я слышу звук. Как только я подключаю гарнитуру, звук останавливается и видео просто приостанавливается (однако кнопка паузы на плеере YouTube не нажимается). То же самое, когда я пытаюсь сыграть какой-нибудь mp3 или посмотреть любой фильм. Единственное исключение - Spotify - он визуально показывает, что дорожка воспроизводится, но нет звука, а также Spotify отображает уведомление о невозможности воспроизведения дорожки.
Как только я отсоединяю гарнитуру, видео или аудио продолжают воспроизводиться с того места, где оно было приостановлено. Если я пытаюсь сначала подключить гарнитуру, а затем открыть видео, оно не запускается (но загружается) и запускается сразу после отключения гарнитуры.
Я пытался нажимать кнопки на моей гарнитуре. Я могу сказать, что YouTube реагирует на кнопку воспроизведения - она показывает кнопки, как если бы я перемещал мышь или нажимал любую кнопку. Но никакой реакции нет, видео все еще остается в паузе.
Наушники подключены как гарнитура, профиль HiHG для воспроизведения с высокой точностью (приемник A2DP). Проблема появилась сразу после обновления до 16.04, отлично работала с 14.10.
3 ответа
У меня есть Divoom Voombox-outdoor, и у меня были похожие проблемы. Все играющие будут останавливаться / зависать и не будут работать после того, как я подключу их.
После поиска в интернете я нашел процедуру, которую нужно выполнить при подключении и удалении. На начальном соединении (и уникальном, если процедуры после этого всегда выполняются):
- подключите Bluetooth-динамик / гарнитуру (возможно, используется blueman, bluetoothctl или другой аналог);
- с помощью pavucontrol или blueman (или аналогичного) выключите устройство Bluetooth;
- отключите устройство.
Затем подключите его (на этот раз к работе):
- подключите Bluetooth-динамик / гарнитуру (возможно, используется blueman, bluetoothctl или другой аналог);
- с помощью pavucontrol или blueman (или эквивалентного) выберите параметр воспроизведения с высокой точностью (приемник A2DP).
Необходимо отключить внутренний звук, чтобы все программы использовали приемник Bluetooth.
При отключении его:
- с помощью pavucontrol или blueman (или аналогичного) выключите звуковое устройство;
- Отключите Bluetooth-динамик / гарнитуру (возможно, используется blueman, bluetoothctl или другой аналог).
Три процедуры могут быть выполнены с использованием только blueman, так как на нем есть опции для изменения аудио конфигурации.
Что может случиться, так это забыть выключить устройство в pavucontrol перед отключением, что потребует повторной первой процедуры. Это любопытно, потому что динамик иногда выключается, когда это делается, как если бы его прошивка рухнула (это все же лучше, чем Windows 10, которая запрашивает перезагрузку).
Я использую Xubuntu 16.04, поэтому могут быть различия между используемыми программами, но идея в том, чтобы всегда отключать приемник устройства от pulseaudio перед его отключением.
После перехода на , это работает очень хорошо. Я использую Ubuntu 18.04 и blueman. Мой телефон Sony WH1000-XM3. Шаги настройки следующие:
- удалите блюз, если он установлен:
sudo apt-get remove --auto-remove bluez - установить Блюмана:
sudo apt-get install blueman - включить и запустить службу Bluetooth:
modprobe btusb;sudo systemctl enable bluetooth.service;sudo systemctl start bluetooth.service - проверьте его и разблокируйте:
sudo systemctl status bluetooth;rfkill unblock bluetooth - перезагрузка
- включите гарнитуру -> щелкните зеленый значок Bluetooth в правом верхнем углу экрана -> выберите
Devices - Нажмите
Searchи щелкните правой кнопкой мыши на своем устройстве, выберитеPair. - Щелкните правой кнопкой мыши свое устройство еще раз и выберите, если оно не подключено.
- Щелкните правой кнопкой мыши на вашем устройстве -> наведите курсор на
Audio Profile-> НажмитеHigh Fidelity Playback (A2DP Sink)
Теперь проверьте видео с YouTube.
Примечание. Возможно, вам потребуется нажать
Headsetнесколько раз подключать и отключать, пока не заработает.
У меня была проблема с Ubuntu 18.04.
Я мог исправить это следующим образом.
Сначала сделай
dmesg | grep -i bluetooth
чтобы проверить, есть ли у вас проблемы с прошивкой Bluetooth.
Если у вас действительно есть проблема, например:
bluetooth hci1: Direct firmware load for brcm/BCM20702A1-0b05-17cb.hcd failed with error -2
затем вы можете загрузить конкретную версию по адресу https://github.com/winterheart/broadcom-bt-firmware/tree/master/brcm (полное имя должно совпадать)
Затем скопируйте его в /lib/firmware/brcmи перезагрузитесь. Поскольку я сделал это обновление, Bluetotoh отлично работает с видео и всем остальным!