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 | ✔️ |