音频和视频概览

本部分介绍了用于处理音频和视频数据的核心 API,包括播放、编辑和录制等用例。您还可以在此处找到应用架构建议和平台行为说明。

Jetpack Media3

在大多数情况下,Media3 是我们推荐的用于构建音频和视频体验的解决方案。如果您刚开始开发媒体功能,请从这里开始。

前往“关于 Jetpack Media3”

Media3 MediaSession

了解 Jetpack Media3 库和用于实现播放用例的关键 API。

前往 Media3 MediaSession

Media3 ExoPlayer

深入了解 Media3 中包含的 ExoPlayer,一个功能丰富且可扩展的媒体播放器 API。

前往 Media3 ExoPlayer

Media3 Transformer

探索 Media3 的 Transformer 模块,这是一组用于媒体编辑用例的强大且高性能的 API。

前往 Media3 Transformer

Media3 UI

了解用于在您的应用中显示视频和播放控件的默认 UI 组件。

前往 Media3 UI

Jetpack MediaRouter

了解如何在设备之间路由播放以创建共享体验。

前往 Jetpack MediaRouter

平台 API 和行为

阅读有关 Android 平台自带的媒体 API 和行为,例如格式支持和音量控制 API。

前往平台 API 和行为

旧版媒体 API

MediaCompat API 不再更新,但相关指南保留在此部分。

前往旧版媒体 API