音声と動画の概要

このセクションでは、音声データと動画データを処理する主要な 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 と動作

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

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

以前のメディア API

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

以前のメディア API に移動