ExoPlayer da Media3

Um player de mídia é um componente do app que permite a reprodução de arquivos de vídeo e áudio. Esses arquivos podem ser armazenados localmente ou transmitidos pela Internet. O Jetpack Media3 oferece uma interface Player que define a funcionalidade básica, como a capacidade de reproduzir, pausar, procurar e exibir informações das faixas.

ExoPlayer é a implementação padrão dessa interface na Media3. Em comparação com a API MediaPlayer do Android, ela adiciona outras conveniências, como suporte a vários protocolos de streaming, renderizadores de áudio e vídeo padrão e componentes que processam o armazenamento em buffer de mídia. O ExoPlayer é fácil de personalizar e estender e pode ser atualizado com as atualizações do aplicativo da Play Store.