2017-03-27 19 views
0

컨트롤러 (CT)가 자동차 오디오 시스템이고 iPhone이 대상 (TG) 인 AVRCP 응용 프로그램이 있습니다. iPhone에 여러 개의 미디어 플레이어가 설치되어있는 경우 목록을 가져 와서 하나를 선택해야합니까?AVRCP 1.4+ 및 iPhone GetFolderItems MediaPlayerList는 활성 플레이어 만 표시합니다.

지금 GetFolderItems MediaPlayerList (PDU 0x71) 명령을 실행하면 한 플레이어 만 나열됩니다 (마지막 플레이어가 활성 상태 인 플레이어). 나는 성공적으로 SetAdressedPlayer와 SetBrowsedPlayer를 할 수 있으며 나열된 플레이어는 나열된 기능을보고하고 지원할 것입니다. 전화 (즉, Pandora)에서 다른 플레이어 을 선택하면 해당 플레이어 만 PDU 0x71 명령으로 나열됩니다.

이 기능을 iAP/MFi로 제한 할 수 있습니까?

답변

0

아니요, 아니요, iOS에서는 AVRCP 이상의 미디어 플레이어를 전환 할 수 없습니다. 당신은 iAP2와 비슷한 것을 할 수 있지만, 심지어 매우 제한적입니다 (애플은 일반적으로 이러한 행동을 사용자가 시작하기를 원합니다).

현재는 내장 된 뮤직 앱을 지원 찾아보기 : 애플의 Bluetooth Design Guidelines

는 다음과 같은 몇 가지 AVRCP 조언이있다. 플레이어간에 을 전환하면 EVENT_AVAILABLE_PLAYERS_CHANGED 알림과 EVENT_ADDRESSED_PLAYER_CHANGED 알림이 생성됩니다. 그런 다음 UI는 브라우징이 현재 사용 가능한지 여부를 결정하기 위해 나열된 플레이어 의 기능 비트 마스크를 조사해야합니다.