音声と動画の概要

このセクションでは、再生、編集、録画などのユースケースを含め、音声データと動画データを処理するためのコア API について説明します。ここには、アプリのアーキテクチャに関する推奨事項とプラットフォームの動作の説明も記載されています。

Jetpack Media3

ほとんどの場合、音声と動画のエクスペリエンスを構築するための推奨ソリューションは Media3 です。メディア機能を初めて開発する場合は、ここから始めてください。

Jetpack Media3 についてに移動

Media3 MediaSession

再生のユースケースを実装するための Jetpack Media3 ライブラリと主要な API を紹介します。

Media3 MediaSession に移動

Media3 ExoPlayer

Media3 に含まれる豊富な拡張可能なメディア プレーヤー API である ExoPlayer について詳しく解説します。

Media3 ExoPlayer に移動

Media3 Transformer

Media3 の Transformer モジュールを確認する。これは、メディア編集のユースケース向けの強力かつ高性能な API のセットです。

Media3 Transformer に移動

Media3 UI

アプリに動画コントロールと再生コントロールを表示するためのデフォルトの UI コンポーネントについて学習します。

Media3 の UI に移動

Jetpack MediaRouter

デバイス間で再生をルーティングして共有エクスペリエンスを実現する方法について学びます。

Jetpack MediaRouter に移動

プラットフォームの API と動作

Android プラットフォーム自体に付属するメディア API と動作(フォーマット サポート API や音量調節 API など)について説明します。

プラットフォームの API と動作に移動

以前のメディア API

MediaCompat API は更新されなくなりましたが、ガイドはこのセクションに保持されます。

[以前のメディア API] に移動