メディア プレーヤーは、動画や音声ファイルを再生できるアプリレベルのコンポーネントです。このようなファイルはローカルに保存することも、インターネット経由でストリーミングすることもできます。Jetpack Media3 には、再生、一時停止、シーク、トラック情報表示などの機能を定義する Player
インターフェースが用意されています。
ExoPlayer
は、Media3 のこのインターフェースのデフォルト実装です。Android の MediaPlayer
API と比較すると、複数のストリーミング プロトコル、デフォルトの音声と動画レンダラ、メディア バッファリングを処理するコンポーネントのサポートなど、便利な機能が追加されています。ExoPlayer はカスタマイズと拡張が簡単で、Play ストア アプリのアップデートを通じて更新できます。