これらのガイドでは、更新されなくなった MediaCompat API について説明します。代わりに
Jetpack Media3 ライブラリを使用することを強くおすすめします。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
動画アプリの概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
一般的な動画プレーヤーは、実行中に常にコントロールと動画コンテンツを表示します。バックグラウンドや UI なしで動作することはできません。したがって、アプリは UI、プレーヤー、メディア セッション、メディア コントローラを含む単一のアクティビティとしてビルドするのが適切です。

- 動画プレーヤー アクティビティの作成
- メディア セッションとメディア コントローラを含むアクティビティを作成する方法を説明します。
- メディア セッション コールバック
- メディア セッション コールバック メソッドで、メディア セッションと他のアプリ コンポーネント(通知やブロードキャスト レシーバなど)を管理する方法を説明します。
- 互換性のあるメディアのコード変換
- コード変換の動作を設定します。たとえば、最初のエンコード形式をサポートしていないアプリで動画を開いたときに、動画を AVC(H.264)に自動的に変換するかどうかなどを設定できます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-26 UTC。"],[],[]]