ArCamera
AR 相机
支持情况:

类型
ComponentType<ArCameraProps>
ArCameraProps
| 参数 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| key | string | 否 | AR 项目唯一标识,在 DuMixAR 内容开放平台上传生成 AR 项目后获取 AR Key | |
| type | "0" or "5" or "8" | 否 | AR 相机类型,在 DuMixAR 内容开放平台上传生成 AR 项目后获取 AR Type: 2D 跟踪类型:0 SLAM 类型:5 IMU 类型:8 | |
| flash | "auto" or "on" or "off" | "off" | 否 | 闪光灯,值为 auto、on、off |
| onError | CommonEventFunction | 否 | 用户不允许使用摄像头或扫码失败时触发 | |
| onLoad | CommonEventFunction | 否 | AR 加载成功时触发 | |
| onMessage | CommonEventFunction | 否 | 开发者制作 AR 项目时可自定义按键,用户点击时会收到事件和数据,用户自定义事件格式参见代码示例 2:用户自定义事件 | |
| onScanCode | CommonEventFunction | 否 | 扫描识图结束后触发 |
API 支持度
| API | 微信小程序 | 百度小程序 | H5 | React Native | Harmony |
|---|---|---|---|---|---|
| ArCameraProps.key | ✔️ | ||||
| ArCameraProps.type | ✔️ | ||||
| ArCameraProps.flash | ✔️ | ||||
| ArCameraProps.onError | ✔️ | ||||
| ArCameraProps.onLoad | ✔️ | ||||
| ArCameraProps.onMessage | ✔️ | ||||
| ArCameraProps.onScanCode | ✔️ |