本指南介绍了以媒体创建为中心的应用从可能的起点到一流水平的最佳发展历程。旨在帮助您考虑如何随着时间的推移扩展应用,以及何时实现哪些功能。虽然每个媒体创建应用各不相同,但您可以考虑以下建议,打造一流的应用。
基本媒体内容制作
基本媒体创建应用可为用户提供基础体验,可能包括执行以下操作:
- 使用照片选择器访问现有照片和视频。
- 支持使用 CameraX 拍摄应用内图片和应用内视频。
- 处理摄像头方向。
- 支持自动解决。
- 在前置和后置摄像头之间切换。
- 支持缩放和点按即可对焦。
- 支持硬件闪光灯。
- 处理多窗口模式下的相机访问。
- 使用 Android Sharesheet 与其他应用和目标分享。
更出色的媒体内容创作
更出色的媒体创作应用可让用户使用以下高级相机硬件、相机软件和媒体编辑功能:
拍摄
- 使用相机扩展程序:夜间模式、HDR 或焦外成像。
- 实现零快门延迟。
- 支持自拍摄像头的屏幕闪光灯。
- 使用手动闪光灯或手电筒控件。
- 使用目标分辨率。
- 具有曝光补偿。
- 添加应用 widget,以便用户可以从主屏幕启动捕获流程。
修改
- 借助视频剪辑、裁剪和其他内置 Media3 转换器 效果。
- UltraHDR 图片、旋转、裁剪和缩放。
- 使用图片滤镜和转换。
- 带有音效的音频。
最佳媒体内容创作
一流的媒体创作应用可让用户使用高级功能,使应用真正脱颖而出,例如:
拍摄
修改
- 使用 Media3 Transformer 支持自定义效果。
- UltraHDR 图片,并根据需要转换增益映射,以用于图片滤镜和其他操作。
- 包含自定义音效的音频。