ExoPlayer Media3

Un media player è un componente a livello di app che consente la riproduzione di file video e audio. Questi file possono essere archiviati in locale o trasmessi in streaming su Internet. Jetpack Media3 fornisce un'interfaccia Player che definisce funzionalità di base come la possibilità di riprodurre, mettere in pausa, cercare e visualizzare le informazioni sulle rotte.

ExoPlayer è l'implementazione predefinita di questa interfaccia in Media3. Rispetto all'API MediaPlayer di Android, offre funzionalità aggiuntive come il supporto di più protocolli di streaming, renderer audio e video predefiniti e componenti che gestiscono il buffering dei contenuti multimediali. ExoPlayer è facile da personalizzare ed estendere e può essere aggiornato tramite gli aggiornamenti dell'applicazione Play Store.