Media3 ExoPlayer

媒体播放器是应用级组件,允许播放视频和音频文件。此类文件可以本地存储或通过互联网流式传输。Jetpack Media3 提供了一个 Player 接口,该接口定义了基本功能,例如播放、暂停、搜索和显示轨道信息的能力。

ExoPlayer 是 Media3 中此接口的默认实现。与 Android 的 MediaPlayer API 相比,它增加了额外的便利性,例如支持多种流媒体协议、默认音频和视频渲染器,以及处理媒体缓冲的组件。ExoPlayer 易于自定义和扩展,并且可以通过 Play 商店应用更新进行更新。