专为以下场景打造:FLUTTER
Flutter Beauty AR SDK
使用 Flutter Beauty AR SDK 构建移动相机体验。通过 Dart 控制特效,并接入 iOS 与 Android 的原生处理流程。
开发者资源
Flutter Beauty AR SDK 文档与示例
FLUTTER BEAUTY AR 功能
构建应用所需的相机体验
移动平台
- iOS 与 Android 接入
- 原生处理桥接
Dart 特效控制
- 调节特效值
- 选择授权资源
相机生命周期
- 相机启动后启用
- 相机停止前禁用
探索 Flutter Beauty AR SDK
将 API 接入你的相机、控制项和特效素材。
原生处理
将 Dart 接入相机处理流程
启用特效前,注册原生处理器、准备资源,并完成 Flutter Beauty AR SDK 认证。
阅读文档beauty_lifecycle.dart
// After authorization and camera startup:
TencentEffectApi.getApi()?.enableBeauty(true);
// Before shutting down the camera:
TencentEffectApi.getApi()?.enableBeauty(false);美颜控制
通过 Dart 调整效果
使用 Flutter Beauty AR SDK,将滑块连接到文档中的特效参数。
阅读文档beauty_controls.dart
TencentEffectApi.getApi()?.setEffect(
sdkParam.effectName!,
sdkParam.effectValue,
sdkParam.resourcePath,
sdkParam.extraInfo,
);特效素材
将所选素材连接到预览
从已配置素材中选择资源路径,并通过 Flutter Beauty AR SDK 应用。
阅读文档effect_assets.dart
// effectName and values come from your asset configuration.
TencentEffectApi.getApi()?.setEffect(
effectName, effectValue, resourcePath, extraInfo,
);开始使用
开始接入 Flutter Beauty AR SDK
- 01
- 02
- 03
Flutter Beauty AR SDK
终端
flutter pub add tencent_effect_flutterbeauty_setup.dart
// After native registration and resource initialization:
TencentEffectApi.getApi()?.setLicense(
licenseKey, licenseUrl,
(code, message) {
if (code == 0) {
// Authorization succeeded. Start your camera next.
// Enable beauty only after camera startup completes.
}
},
);Flutter Beauty AR SDK 常见问题
此处的 Flutter Beauty AR SDK 支持哪些平台?
此接入面向 iOS 和 Android。Flutter 插件依赖原生 Beauty AR SDK;本页不描述 Flutter Web 或桌面支持。
只添加 Flutter Beauty AR SDK 包就足够了吗?
不够。还需完成原生接入、资源配置、许可证认证,以及所选 RTC 或相机处理流程的视频处理器注册。
Flutter Beauty AR SDK 能与 TRTC 一起使用吗?
可以。请遵循官方 TRTC 接入指南与原生处理器注册步骤。其他直播处理流程需提供各自兼容的原生桥接。
何时应该启用 Flutter Beauty AR SDK?
相机启动后启用美颜,相机停止前禁用。保持这些调用成对,并在离开页面时移除回调。
可以定制特效面板吗?
可以。可调整示例面板配置或构建自己的 Flutter widget。特效是否可用仍取决于原生包、许可证和资源文件。
如何通过 Dart 接入 Flutter Beauty AR SDK?
安装文档指定的 Flutter 包,并完成每个目标平台的原生项目配置。结合底层 iOS 与 Android 行为测试 widget 生命周期。
发布应用前如何测试 Flutter Beauty AR SDK?
测试许可证授权范围内的输入与特效处理,包括使用相机时的权限和退出预览后的清理。
如何定制 Flutter Beauty AR SDK 的界面?
将受支持特效连接到自有预览和选择器。素材、功能支持与许可证范围必须匹配目标平台。

