このセクションでは、再生、編集、録音などのユースケースを含む、音声データと動画データを処理する主要な API について説明します。また、アプリ アーキテクチャに関する推奨事項や、プラットフォームの動作に関する説明も記載されています。
Jetpack Media3
ほとんどの場合、音声と動画のエクスペリエンスを構築するには Media3 をおすすめします。メディア機能を初めて開発する場合は、ここから始めてください。
Media3 MediaSession
Jetpack Media3 ライブラリと、再生ユースケースを実装するための主要な API について説明します。
Media3 ExoPlayer
Media3 に含まれる機能豊富で拡張可能なメディア プレーヤー API である ExoPlayer について詳しく説明します。
Media3 Cast
Media3 の Cast モジュールを使用してメディアアプリを拡張し、ローカル再生とリモート再生の両方を有効にします。
Media3 Transformer
Media3 の Transformer モジュールは、メディア編集のユースケース向けの強力でパフォーマンスの高い API のセットです。
Media3 UI
アプリで動画と再生コントロールを表示するためのデフォルトの UI コンポーネントについて学習します。
Jetpack MediaRouter
デバイス間で再生をルーティングして共有体験を生み出す方法について説明します。
プラットフォームの API と動作
形式のサポートや音量調節 API など、Android プラットフォーム自体に付属するメディア API と動作について説明します。
以前のメディア API
MediaCompat API は更新されなくなりましたが、このセクションではガイドが維持されています。