音频和视频概览
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本部分介绍了用于处理音频和视频数据的核心 API,包括播放、编辑和录制等用例。您还可以在此处找到有关应用架构的建议和平台行为说明。
在大多数情况下,Media3 是我们推荐的用于打造音频和视频体验的解决方案。如果您是媒体功能开发方面的新手,请从这里开始。
前往 Jetpack Media3 简介
了解 Jetpack Media3 库和关键 API,以实现播放用例。
前往 Media3 MediaSession
深入了解 ExoPlayer
,Media3 中包含功能丰富且可扩展的媒体播放器 API。
前往 Media3 ExoPlayer
探索 Media3 中的 Transformer
模块,这是一组功能强大且性能卓越的 API,适用于媒体编辑用例。
前往 Media3 Transformer
了解在应用中显示视频和播放控件的默认界面组件。
前往 Media3 界面
了解如何在设备之间路由播放以创建共享体验。
前往 Jetpack MediaRouter
了解 Android 平台本身附带的媒体 API 和行为,例如格式支持和音量控制 API。
转到“平台 API 和行为”
MediaCompat API 不再更新,但本指南会保留在此部分中。
前往“旧版媒体 API”
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-01-05。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-01-05\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-01-05。"]]