Принудительное использование профиля Android A2DP при наличии активного (HFP) соединения Bluetooth SCO - PullRequest
0 голосов
/ 07 июня 2018

Как мы можем соединить два устройства Bluetooth с разными типами подключения Аудио телефона и аудио музыки (т.е. профиль HFP и профиль A2DP соответственно).оба устройства подключаются одновременно, но HPF имеет приоритет над A2DP, что означает, что при активном соединении SCO (или голосовом вызове) A2DP перестает работать.Я хочу, чтобы они оба работали одновременно.Я хочу получить звук с устройства HFP и воспроизвести его на устройстве A2DP.Хотелось бы узнать, как это можно обойти, даже если потребуется написать код NDK.

1 Ответ

0 голосов
/ 21 мая 2019

Я очень старался, но не нашел никакого масштабируемого решения на этих линиях, как когда-либо изменение профиля Bluetooth оборудования полностью решило мою проблему.

Я использовал профиль GATT bluetooth (BLE) и передавалаудиопакеты с нестандартного оборудования на телефон Android и написали мою собственную логику для его декодирования.Это сработало, теперь я могу подключать многочисленные устройства, а также отправлять аудио, полученное на устройство a2dp.

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

...