音频和视频概览

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

Jetpack Media3

在大多数情况下,我们建议使用 Media3 来打造音频和视频体验。如果您是媒体功能开发新手,请从这里开始。

前往“关于 Jetpack Media3”

Media3 MediaSession

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

前往 Media3 MediaSession

Media3 ExoPlayer

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

前往 Media3 ExoPlayer

Media3 Cast

使用 Media3 中的 Cast 模块扩展媒体应用,以实现本地播放和远程播放。

前往 Media3 Cast

Media3 Transformer

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

前往 Media3 Transformer

媒体 3 界面

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

前往 Media3 界面

Jetpack MediaRouter

了解如何在设备之间路由播放内容,打造共享体验。

前往 Jetpack MediaRouter

平台 API 和行为

了解 Android 平台本身附带的媒体 API 和行为,例如格式支持和音量控制 API。

前往“平台 API 和行为”

旧版媒体 API

我们不再更新 MediaCompat API,但本部分中保留了相关指南。

前往“旧版媒体 API”