Вопрос по android – Как включить функцию приемника A2DP в Android?

19

Я разрабатываю индивидуальное встроенное устройство, которое используетGingerbread 2.3.4 в качестве ОС. Теперь устройство должно воспроизводить потоковое аудио с другихA2DP-подключенные устройства, такие как iPhone или другие устройства Android. Я знаю, что пряник включает в себяBluez стек 4.69, который способен поддерживать функциональность A2DP. Однако я сомневаюсь, что Android предоставляет эти API.

Есть ли у вас идеи, как я могу достичь этой функциональности? Поскольку я не занимаюсь разработкой универсального приложения для Android, любые нестандартные методы приветствуются. я думаюBluez доступ к стеку можно получить напрямую через интерфейс DBus даже в Android.

Ваш Ответ

1   ответ
1

Bluez может поддерживать приемник A2DP. но платформа Android не поддерживает этот профиль.

Вы можете реализовать путь к устройству Bluetooth, используя практику жесткого кода

Так вы имеете в виду, что вам нужно использовать NDK для этого? Или есть способ включить приемник блютуз A2DP?
Это зависит от вашего приложения. Для четкого изучения спецификации Bluetooth API в Android Framework требуется, чтобы ОС Android была Android 3.0 HONEYCOMB или выше.developer.android.com/reference/android/bluetooth/…  Но если вы хотите, чтобы ваше приложение поддерживало эти функции для Froyo, Gingerbread, то практика с жестким кодом, похоже, является решением

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