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