关于媒体创建、捕捉和分享

捕捉视频、编辑照片和处理媒体内容是社交和消息应用的基本功能,Android 创建了支持最新设备硬件功能的 API,以及简化集成到您的应用中的库。此页面将您连接到资源,以帮助您入门并提升您的应用水平。

了解关键的媒体创建概念

Android 拥有 API 和库,可帮助您的应用在处理 Android 生态系统的多样性的同时,最佳地适应设备功能。

在您的应用中捕捉媒体

您可以使用设备内置的相机应用 使用 Intent 执行基本的相机捕捉。对于社交和通信应用,内置支持高质量媒体捕捉可以提供竞争优势。了解如何

  • CameraX — 大多数开发人员推荐的选择,一个库,为大多数常见的相机用例提供易于使用的支持,并提供一致且兼容的行为。
  • Camera2 — CameraX 库封装的低级 Android 相机 API。当您需要低级控制时,请使用此类。
  • 相机扩展 — 使您的应用能够访问高级相机功能,例如夜景、散景、面部润饰和 HDR。
  • 相机取景器 — 通过提供一个基本取景器 widget 来显示相机馈送,简化 Camera2 集成。
  • 相机 — 用于控制 Android 上相机的已弃用的原始类。

浏览、分享和编辑媒体

确保您的用户可以轻松访问并以最佳质量编辑和分享他们创建和捕捉的媒体

  • Media3 Transformer API — 此 API 使用户可以轻松编辑媒体。编辑功能包括在格式之间转换(转码)、应用更改(例如从较长的视频中剪辑片段)、裁剪视频帧的一部分、应用自定义效果和其他编辑操作。
  • 照片选择器 — 此组件为用户提供了一种安全、内置的方式,让他们可以授予您的应用仅访问选定的图像和视频,而不是他们的整个媒体库。
  • Android 分享表 — 此组件使用户可以将内容从一个应用发送到另一个应用。
  • Ultra HDR 图像格式 — 用于对具有对数范围增益映射的图像进行编码的基于 JPEG 的文件格式,可以在兼容的显示器上以高动态范围渲染。

提升您的应用水平

您希望您的应用支持满足并超越用户期望的功能。做到这一点的一种方法是支持高级设备提供的先进媒体功能。以下是一些帮助您的应用脱颖而出的具体方法

查看完整指南,了解可考虑的功能,将您的媒体捕捉和编辑体验提升到新的水平,并给用户留下深刻印象。