2012-11-08 16 views
9

Jakie wersje Androida i urządzenia obsługują AVRCP 1.3 i 1.4?Obsługa systemu Android dla AVRCP

Co jest wymagane w aplikacji do obsługi AVRCP 1.3 (podać informacje o utworze)? Odtwarzamy dźwięk za pomocą AudioTrack, a nie odtwarzacza multimedialnego.

Co jest potrzebne do wsparcia 1.4?

Czy są jakieś przykłady, kod źródłowy itp., Które demonstrują obsługę AVRCP 1.3 i 1.4?

+0

Czy znalazłeś odpowiedź na to pytanie? – Ruby

Odpowiedz

0

Podstawowy Android nie obsługuje AVRCP 1.3/1.4, wiele innych urządzeń obsługuje (wiele telefonów obsługuje AVRCP 1.3/1.4 ex: telefony z serii Moto Razr). Kod źródłowy dla AVRCP 1.3 można znaleźć na gitarze codeaurora obsługiwanej przez Qualcomm. AVRCP 1.3 potrzebuje informacji o multimediach jako STATUS, TrackName, ArtistName, AlbumName, czas trwania itd. Sprawdź AVRCP 1.3 wersję spec w bluetooth.org Musisz również zmienić rekord SDP dla profilu AVRCP na 1.3.

+1

Czy są jakieś przykłady z kodem źródłowym na temat wdrażania wsparcia 1.3 w aplikacji? – user1744147

+0

Podobnie jak w rozwiązaniu codeaurora programu qualcomm, zmiany wprowadza się w strukturze bluetooth i środowisku medialnym. Gdy zaczyna się jakakolwiek muzyka, media wysyłają fw do bluetooth fw, są to "com.android.music.playstatechanged", "com.android.music.metachanged", "com.android.music.playstatusrequest", "com.android .music.playstatusresponse ". sprawdź plik BluetoothA2dpService.java w codeaurora. Więcej zmian wprowadzono w pakiecie bluez, aby zaimplementować profil AVRCP 1.3 – ashish

0

To jest stare pytanie, ale nie mniej: Obsługa profilu zależy od chipsetu i stosu. Implementacja Bluetooth nie ma nic wspólnego z wersją Androida, z której korzystasz.

Kwalifikowane wykazy urządzeń można znaleźć na stronie Bluetooth.org Te wykazy zawierają obsługiwane profile i wersję profilu.

Jeśli urządzenie wykorzystuje markę Bluetooth, powinno być tam wymienione.

Powiązane problemy