2017-03-27 10 views
0

コントローラ(CT)がカーオーディオシステムで、iPhoneがターゲット(TG)であるAVRCPアプリケーションがあります。 iPhoneに複数のメディアプレーヤーがインストールされている場合は、それらのリストを取得して1つを選択する必要がありますか?AVRCP 1.4+およびiPhone GetFolderItems MediaPlayerListはアクティブプレーヤーのみを表示します

現在、GetFolderItems MediaPlayerList(PDU 0x71)コマンドを発行すると、1人のプレイヤーのみがリストされます(最後にアクティブになったプレーヤー)。私は正常にSetAdressedPlayerとSetBrowsedPlayerをすることができ、リストされたプレーヤーは報告され、それがリストされている機能をサポートします。電話機(つまりPandora)から別のプレーヤーを選択すると、そのプレーヤーだけがPDU 0x71コマンドでリストされます。

この機能はiAP/MFiに制限されている可能性がありますか?

答えて

0

いいえ、iOSでは、AVRCPよりもメディアプレーヤーを切り替えることはできません。あなたはiAP2と似たようなことをすることができるかもしれませんが、それは非常に限られています(Appleは一般的にこれらのアクションをユーザーが開始することを望んでいます)。

AppleのBluetooth Design Guidelinesには、いくつかのAVRCPのアドバイスを持っています。現在は内蔵の音楽アプリ

をブラウジングをサポートしています。プレーヤー間で を切り替えると、EVENT_AVAILABLE_PLAYERS_CHANGED 通知とEVENT_ADDRESSED_PLAYER_CHANGED通知が生成されます となります。次に、UIはブラウジングが現在利用可能かどうかを判断するために、リストされたプレーヤーの の機能ビットマスクを調べる必要があります。

関連する問題