音频和视频概述

本节介绍了处理音频和视频数据的核心 API,包括播放、编辑和录制等用例。您还将在此处找到有关应用架构的建议以及平台行为的描述。

Jetpack Media3

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

转到关于 Jetpack Media3

Media3 MediaSession

了解 Jetpack Media3 库以及用于实施播放用例的关键 API。

转到 Media3 MediaSession

Media3 ExoPlayer

深入了解ExoPlayer,这是一个包含在 Media3 中的功能丰富且可扩展的媒体播放器 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