Медиапроигрыватель – это компонент на уровне приложения, который позволяет воспроизводить видео- и аудиофайлы. Такие файлы можно хранить локально или транслировать через интернет. Jetpack Media3 предоставляет интерфейс Player, который определяет основные функции, такие как воспроизведение, пауза, поиск и отображение информации о треке.
ExoPlayer – это реализация этого интерфейса по умолчанию в Media3. По сравнению с API MediaPlayer в Android, ExoPlayer предлагает дополнительные удобства, такие как поддержка нескольких протоколов потоковой передачи, стандартные средства воспроизведения аудио и видео, а также компоненты, которые обрабатывают буферизацию медиаконтента. ExoPlayer можно настраивать и расширять, а также обновлять через Google Play.