Media3-Exo-Player

Ein Mediaplayer ist eine Komponente auf App-Ebene, die die Wiedergabe von Video- und Audiodateien ermöglicht. Solche Dateien können lokal gespeichert oder über das Internet gestreamt werden. Jetpack Media3 bietet eine Player-Schnittstelle, die grundlegende Funktionen wie die Wiedergabe, das Pausieren, das Suchen und das Anzeigen von Titelinformationen definiert.

ExoPlayer ist die Standardimplementierung dieser Schnittstelle in Media3. Im Vergleich zur MediaPlayer API von Android bietet er zusätzliche Vorteile wie die Unterstützung mehrerer Streamingprotokolle, Standard-Audio- und ‑Video-Renderer sowie Komponenten für die Medienpufferung. ExoPlayer ist so konzipiert, dass er angepasst und erweitert werden kann. Er kann über Google Play Store-Anwendungsupdates aktualisiert werden.