开发者中心
这是您了解相机和媒体应用开发内容的首选平台。探索有关使用 Jetpack Media3 构建播放和编辑应用的资源。了解如何在 Android 的多设备生态系统中向用户提供富有吸引力的媒体体验。

构建现代相机和媒体用例

用户从在手机上做任何事情,都会转变为越来越多的设备。Android 不断发展完善,帮助您随时随地在手机、平板电脑、手表、电视甚至汽车上覆盖用户所需的功能。
指南
简单、可自定义、可靠且性能出色的 Android API,用于打造核心媒体体验。
指南
利用针对可折叠设备和可折叠设备等灵活显示屏的自适应界面支持。
指南
让用户能够快速访问他们的媒体内容。
指南
推荐您认为用户会关注的 TV 内容。

在设备图库中寻找灵感

在大屏设备图库中探索适用于平板电脑和可折叠设备的媒体设计
在 Wear OS 图库中探索适用于智能手表的媒体设计
在电视图库中探索适用于电视的媒体设计
开发
使用 Media3 中的默认 Player 实现 ExoPlayer,或者通过实现 SimpleBasePlayer 类构建您自己的播放器。然后,通过实现 MediaSession 或 MediaLibraryService 来扩展您的播放功能。
开发
Media3 引入了 Transformer,这是一个用于编辑媒体内容的 API,包括在不同格式之间进行转换(转码)、应用更改,例如从长视频中剪辑片段、剪裁视频帧的某一部分、应用自定义效果,以及其他编辑操作。
增强
借助 HDR、画中画和空间音频等功能,为用户提供愉悦的体验。了解旨在让您的应用脱颖而出的平台和 Jetpack API。
拓展
了解如何将您的应用从基本的媒体功能迁移到多设备集成、提高互动度、创收等。
试阅
请参阅我们的示例应用,了解适用于音频和视频播放用例的最佳实践,包括如何实现 MediaSession 以及帮助您的应用通过空间音频脱颖而出。

是否使用旧版 API(例如独立的 ExoPlayer 库、MediaCompat 或 Jetpack Media2)?请遵循我们的迁移指南并使用我们的迁移脚本来简化 Media3 迁移。

为何迁移到 Jetpack Media3

  • 更新了 ExoPlayer、MediaSession 和 MediaController API
  • 使用新的 Transformer API 进行修改
  • 向后兼容 MediaCompat API

突出显示的内容

参加活动,与我们见面

Android 开发者关系相机和媒体团队的成员将参加这些活动,我们非常期待与您见面!
Android 内部人员

您是否是工程师或 PM,负责开发应用中的相机和媒体功能?欢迎于 10 月 27 日至 28 日前往伦敦参加本届峰会,与行业领导者交流互动,了解新功能和 API,并分享反馈意见,共同指引 Android 的未来发展方向。

请访问 goo.gle/ims25-rsvp 登记您的意向。

已分离

我们将于 10 月 29 日至 30 日在伦敦参加 Demuxed 2025 大会,并举办一场关于数据驱动型编码配置的讲座。

如需了解详情,请访问 2025.demuxed.com

机器人

欢迎在 10 月 30 日至 31 日的 Droidcon London 2025 期间与我们见面,并于第一天下午 4 点参加我们的“打造出色的相机和媒体体验”主题讲座。

如需了解详情,请访问 london.droidcon.com

机器人

欢迎于 12 月 13 日(星期六)在 Droidcon India 与我们见面。

如需了解详情,请访问 india.droidcon.com

欢迎使用 Jetpack Media3 问题跟踪器帮助我们进行改进。