ボタンの作成手順は次のとおりです。つの手順について説明します。メソッドについては、その次のセクションで説明します。インポートする必要があります。アプリ開発プロジェクトに追加する必要があります。ライブラリのセットアップをご覧ください。実装を使用してください。パッケージを使用しないでください。ファイルを作成します。ファイルの例を以下に示します。呼び出してセレクタを作成します。オブジェクトを追加します。このルートタイプでは、アプリを実行しているデバイスはリモコンとして扱われます。データの取得、デコード、再生のすべては、接続された受信デバイスにより処理されます。サポートするアプリはこの仕組みで動作します。オプションをサポートしています。このルーティングを使用すると、メディアアプリでは、選択したリモート受信デバイスの画面やスピーカーに直接、動画や音楽を取得、レンダリング、ストリーミングできます。ディスプレイにコンテンツを送信できます。追加する必要があります。ダイアログを作成して処理する必要があります。ボタンをアクティビティに追加できます。メソッドをオーバーライドします。ガイドをご覧ください。して任意のビューに追加することもできます。ボタンにアタッチする必要があります。設計チェックリストをご覧ください。よってアプリごとにフィルタされる)を共有します。メソッドのアクティビティごとの実装が使用されます。メソッドが呼び出されます。イベントに関する情報を受け取るためにオーバーライドできるメソッドがいくつかあります。オーバーライドします。コールバックに対応する必要があります。ポインタを取得し、アプリの有効期間中はそのポインタを保持する。にアタッチし、非表示になったとき(onStop())にデタッチする。インスタンスを取得する方法、コールバックを管理する方法を示しています。フラグを使用していることに注意してください。クラスも用意されています。フレームワークを呼び出す必要があります。リモート再生ルートの制御リモート再生ルートを選択した場合は、アプリはリモコンとして機能します。データの取得、デコード、再生の機能をすべて処理します。オブジェクトを使用して受信デバイスと通信します。クラスには、コンテンツの再生を管理するための追加のメソッドが用意されています。クラスの主要な再生メソッドをいくつか示します。ファイルを再生します。トラックを一時停止します。一時停止コマンドの後、現在のトラックの続きを再生します。現在のトラックの特定の位置に移動します。アプリからリモート再生デバイスへの接続を解除します。これらのメソッドを使用して、アプリで提供する再生コントロールにアクションをアタッチできます。リクエストの進行状況を監視できます。クラスは、複数のメディアを再生用のキューに入れたり、そのメディアキューを管理したりする機能もサポートしています。その他の使用方法が示されています。