Нет потокового аудио A2DP с 12.04 на Bluetooth-гарнитуру [дубликат]

Я хочу слушать потоковое аудио из Ubuntu, используя гарнитура ( Bluetooth-гарнитура Bose Series 2 ). Хотя соединение Bluetooth установлено, я ничего не слышу через гарнитуру.Как я могу решить эту проблему в целом (я знаю, что это может показаться грубым, но у меня мало знаний о настройке звука в Linux)?

Когда я использую другую Bluetooth-гарнитуру BlueAnt Q2 ( http: // www.myblueant.com/products/headsets/q2/index.php) идет потоковая передача. На вкладке «Оборудование» на панели настройки звука (не знаю, как это официально называется, но см. Изображение ниже) показывает мою гарнитуру.

enter image description here

Однако Bose one никогда не появляется в том же окне, пока он подключен через Bluetooth, за исключением нескольких секунд после того, как я вручную отключил гарнитуру (этот момент показан на изображении ниже. Когда он подключен, Bose BT2 никогда не отображается Кстати, с телефоном Android эта гарнитура работает нормально).

enter image description here

Руководство Bose указывает, что

Make sure the device supports A2DP audio streaming.

Поэтому я попытался выяснить, включен ли A2DP в моем Ubuntu (имеется в виду Могу ли я использовать свой компьютер в качестве приемника A2DP / динамика Bluetooth? ) , обнаружив, что он, вероятно, доступен, поскольку результат ниже показывает:

$ sdptool search --bdaddr local a2snk
Searching for a2snk on FF:FF:FF:00:00:00 ...
Service Name: Audio Sink
Service RecHandle: 0x10005
Service Class ID List:
  "Audio Sink" (0x110b)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 25
  "AVDTP" (0x0019)
    uint16: 0x102
Profile Descriptor List:
  "Advanced Audio" (0x110d)
    Version: 0x0102
7
задан 13 April 2017 в 15:24

4 ответа

Я заставил это работать следующим образом:

Прежде чем идти дальше:

  • Обновите вашу систему (у меня работает 13.10)
  • [ 1111] Удалите blueman
  • Установите pulseaudio-module-bluetooth, pavucontrol (Утилита для установки pulseaudio) и убедитесь, что bluez установлен
  • Удалите все «Disable = Socket» или «Enable = Запись сокета в файле /etc/bluetooth/audio.conf (редактировать с помощью sudo)

Шаги:

  1. Перевести устройство в режим сопряжения (даже если уже спаренный)
  2. Выполните сопряжение устройства с системой с помощью диспетчера Bluetooth по умолчанию (blueman должен был быть удален) или, если он уже спарен, перейдите к шагу 3
  3. Выберите соединение A2DP или Audio Sink для спаренного устройства. Если это не удалось, попробуйте «sudo hciconfig hci0 reset» (где hci0 - ваше устройство Bluetooth), проверьте, что сканирование в порядке с сканированием hcitool, затем повторите этот шаг (выполните hciconfig -piscan, чтобы идентифицировать ваше устройство Bluetooth)
  4. С помощью pavutools выберите a2dp на вкладке «конфигурация» и ваше устройство на вкладке «Воспроизведение» / Если a2dp не выбран, попробуйте pactl list cards short" to get your device id (1,2,3..), затем сделайте pactl set-card-profile X a2dp, где X - идентификатор вашего устройства
  5. Если это не удалось, перезапустите avahi-daemon / Bluetooth сервис и сброс устройства через hciconfig hci0 reset. Проверьте правильность сканирования с помощью hcitool scan. Затем выполните шаги 3 и 4
0
ответ дан 13 April 2017 в 15:24

Используйте Blueman с Alsa (пакеты намного меньше, чем у импульсного звука).

Соедините и подключите как «Аудио приемник», вы услышите «pop-b-b-b» в наушниках.

найдите /etc/alsa.conf или /usr/share/alsa/alsa.conf и добавьте это к нему;

pcm.btheadset {
   type plug
   slave {
       pcm {
           type bluetooth
           device XX:XX:XX:XX:XX:XX
           profile "auto"
       }
   }
   hint {
       show on
       description "BT Headset"
   }
}
ctl.btheadset {
  type bluetooth
}

Идентификатор устройства, который вы получаете от blueman после подключения.

Например, mplayer -ao alsa:device=btheadset mysong.mp3

.
0
ответ дан 13 April 2017 в 15:24

Посмотрите, установлен ли у вас этот пакет: pulseaudio-module-bluetooth, хотя тот факт, что ваша другая BT-гарнитура работает, говорит об этом. Это монофоническое устройство, поэтому к нему могут предъявляться другие требования. Также попробуйте сослаться на мой вопрос здесь , я только что опубликовал решение, которое работает для меня. @ Анвар Шах: Удаление Blueman также было частью этого решения, просто упомянув его.

0
ответ дан 13 April 2017 в 15:24

Вы можете попробовать blueman приложение. Это приложение может помочь вам воспроизводить аудио через потоковое A2DP. Вам просто нужно пометить свой профиль устройства как «Аудио пункт назначения».

Чтобы установить, используйте эту команду:

sudo apt-get install blueman

Откройте его, набрав «blueman» в тире.

Попробую обновить ответ с необходимым снимком экрана позже

0
ответ дан 13 April 2017 в 15:24

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

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