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

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

0 ответов

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

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

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

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

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

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

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