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.