本部分介绍了用于处理音频和视频数据的核心 API,包括播放、编辑和录制等用例。您还可以在此处找到有关应用架构的建议和平台行为说明。
Jetpack Media3
在大多数情况下,Media3 是我们推荐的用于打造音频和视频体验的解决方案。如果您是媒体功能开发方面的新手,请从这里开始。
Media3 MediaSession
了解 Jetpack Media3 库和关键 API,以实现播放用例。
Media3 ExoPlayer
深入了解 ExoPlayer
,Media3 中包含功能丰富且可扩展的媒体播放器 API。
Media3 Transformer
探索 Media3 中的 Transformer
模块,这是一组功能强大且性能卓越的 API,适用于媒体编辑用例。
媒体 3 界面
了解在应用中显示视频和播放控件的默认界面组件。
Jetpack MediaRouter
了解如何在设备之间路由播放以创建共享体验。
平台 API 和行为
了解 Android 平台本身附带的媒体 API 和行为,例如格式支持和音量控制 API。
旧版媒体 API
MediaCompat API 不再更新,但本指南会保留在此部分中。