一般的な動画プレーヤーは、実行中に常にコントロールと動画コンテンツを表示します。バックグラウンドや UI なしで動作することはできません。したがって、アプリは UI、プレーヤー、メディア セッション、メディア コントローラを含む単一のアクティビティとしてビルドするのが適切です。
- 動画プレーヤー アクティビティの作成
- メディア セッションとメディア コントローラを含むアクティビティを作成する方法を説明します。
- メディア セッション コールバック
- メディア セッション コールバック メソッドで、メディア セッションと他のアプリ コンポーネント(通知やブロードキャスト レシーバなど)を管理する方法を説明します。
- 互換性のあるメディアのコード変換
- コード変換の動作を設定します。たとえば、最初のエンコード形式をサポートしていないアプリで動画を開いたときに、動画を AVC(H.264)に自動的に変換するかどうかなどを設定できます。