音声と動画の概要

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

Jetpack Media3

ほとんどの場合、音声と動画のエクスペリエンスを構築するには Media3 をおすすめします。メディア機能を初めて開発する場合は、ここから始めてください。

Jetpack Media3 についてに移動

Media3 MediaSession

Jetpack Media3 ライブラリと、再生ユースケースを実装するための主要な API について説明します。

Media3 MediaSession に移動

Media3 ExoPlayer

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

Media3 ExoPlayer に移動

Media3 Cast

Media3 の Cast モジュールを使用してメディアアプリを拡張し、ローカル再生とリモート再生の両方を有効にします。

Media3 Cast に移動

Media3 Transformer

Media3 の Transformer モジュールは、メディア編集のユースケース向けの強力でパフォーマンスの高い API のセットです。

Media3 Transformer に移動

Media3 UI

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

Media3 UI に移動

Jetpack MediaRouter

デバイス間で再生をルーティングして共有体験を生み出す方法について説明します。

Jetpack MediaRouter に移動

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

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

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

以前のメディア API

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

以前のメディア API に移動