本部分介绍处理音频和视频数据的核心 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 已不再更新,但本部分保留了相关指南。