关于媒体创建、捕获和共享

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

了解关键媒体创建概念

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

在您的应用中捕获媒体

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

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

浏览、共享和编辑媒体

确保您的用户能够轻松访问并以最佳质量编辑和共享他们创建和捕获的媒体

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

提升您的应用水平

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

请查看完整指南,了解可提升媒体捕捉和编辑体验、给用户留下深刻印象的功能。