0

開発者向けドキュメントによると、新しい API について、アプリは、MPPlayableContentManager クラスを使用して Media Player API を使用して外部メディア プレーヤーから送信されたイベントを受信して​​応答し、アプリと外部メディア プレーヤーの間の相互作用を制御できると記載されています。外部メディア プレーヤーの参照は、別のアプリのムービー プレーヤーを指していますか?

アプリが起動すると、デバイスまたはサーバーから、利用可能なメディア アイテムを含むデータ ソースが読み込まれ、この情報がメディア プレーヤーに提供されます。メディア プレーヤーは、この情報を読み取ってユーザーに表示します。これは、新しい API がなくても実行できますか? 新しい追加はどのような利点をもたらしますか?

メディア プレーヤーは、アプリが登録したイベントを送信することにより、アプリと対話します。アプリはイベントに応答し、受信したイベントに基づいて動作を変更します。

4

1 に答える 1

1

このMpPlayableContentManagerクラスは CarPlay アプリで使用するためのものです - Apple クラス リファレンスから

重要: このクラスは CarPlay でのみ使用されます。これを使用するには、Apple が発行する特別な資格が必要です。正しい資格のないアプリは、CarPlay のホーム画面に表示されません。詳細については 、 http://www.apple.com/ios/carplay/を参照してください。

このクラスは、アプリがそのコンテンツを CarPlay インターフェイスに公開できるようにする API を提供します。「ミュージック」アプリはそのコンテンツを登録し、ポッドキャスト アプリはポッドキャスト コンテンツを登録できます。

世界最高のスポーツカー エンジンの録音を含むアプリを作成し、ドライバーがエンジン サウンドを選択できるようにしたいとします。Apple が CarPlay の権利を付与した場合、アプリはそのメディア コンテンツを登録でき、他のすべてと一緒に CarPlay インターフェイス。

このMPPlayableContentManagerクラスにより、アプリはコンテンツの詳細を提供し、コンテンツを再生するためのコマンドを受け取ることができます

この API は、30pin/Lighting/USB ケーブルを介して iDevices と統合された自動車メーカーが利用できた機能を置き換え (および拡張)、他のアプリがコンテンツをリストに追加できるようになりました (権利が付与されている場合)。

既存のリモート コントロール API を使用すると、再生/一時停止/スキップ イベントを受信できますが、リモート システムでユーザーが「参照」するコンテンツのリストを提供することはできません。

于 2014-04-08T04:45:50.513 に答える