このセクションでは、音声データと動画データを処理する主要な 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 と動作
形式のサポートや音量調節 API など、Android プラットフォーム自体に付属するメディア API と動作について学びます。
以前のメディア API
MediaCompat API は更新されなくなりましたが、このセクションのガイドは残されています。