2012-11-08 5 views
9

AVRCP 1.3 및 1.4을 지원하는 Android 버전 및 기기는 무엇입니까?AVRCP에 대한 Android 지원

앱에서 AVRCP 1.3 (트랙 정보 제공)을 지원하는 데 필요한 것은 무엇입니까? 우리는 미디어 플레이어가 아닌 AudioTrack을 통해 오디오를 재생합니다.

1.4를 지원하는 데 필요한 것은 무엇입니까?

AVRCP 1.3 및 1.4를 지원하는 방법을 보여주는 예제, 소스 코드 등이 있습니까?

+0

이 답변을 알아 냈습니까? – Ruby

답변

0

Base android는 AVRCP 1.3/1.4를 지원하지 않으며 많은 다른 장치를 지원합니다 (많은 휴대 전화는 AVRCP 1.3/1.4 예 : Moto Razr 시리즈 전화를 지원합니다). AVRCP 1.3의 소스 코드는 Qualcomm에서 관리하는 codeaurora git에서 찾을 수 있습니다. AVRCP 1.3에는 STATUS, TrackName, ArtistName, AlbumName, Duration 등의 미디어 정보가 필요합니다. 또한 AVRCP 프로파일에 대한 SDP 레코드를 1.3으로 변경해야합니다.

+1

앱에서 1.3 지원을 구현하는 방법에 대한 소스 코드 예제가 있습니까? – user1744147

+0

Qualcomm의 codeaurora 솔루션과 마찬가지로 변경 사항은 블루투스 프레임 워크 및 미디어 프레임 워크에서 수행됩니다. 어떤 음악이 시작되면 미디어는 블루투스에 대한 의도를 브로드 캐스트합니다. "com.android.music.playstatechanged", "com.android.music.metachanged", "com.android.music.playstatusrequest", "com.android .music.playstatusresponse ". codeaurora의 BluetoothA2dpService.java 파일을 체크인하십시오. AVRCP 1.3 프로파일을 구현하기 위해 bluez 스택에서 더 많은 변경이 이루어졌습니다. – ashish

0

이 질문은 이전 질문이지만, 덜 답 : 프로필 지원은 칩셋 및 스택에 따라 다릅니다. 블루투스 구현은 실행중인 Android 버전과 아무 관련이 없습니다.

장치에 대한 인증 목록은 Bluetooth.org 에서 확인할 수 있습니다.이 목록에는 지원되는 프로필과 프로필 버전이 들어 있습니다.

장치가 Bluetooth 브랜드를 사용하는 경우 해당 장치가 나열되어 있어야합니다.