HarmonyOS vision kit人脸识别枚举使用报错

使用vision kit的枚举报错:

isSilentMode: interactiveLiveness.DetectionMode.INTERACTIVE_MODE,
routeMode: interactiveLiveness.RouteRedirectionMode.BACK_MODE,
TypeError: Cannot read property INTERACTIVE_MODE of undefined@1e8056c1

使用下面的强制类型转换就正常。

import { interactiveLiveness } from '@kit.VisionKit';
{
  // 正常
  // isSilentMode: 'INTERACTIVE_MODE' as interactiveLiveness.DetectionMode,
  // routeMode: 'back' as interactiveLiveness.RouteRedirectionMode,
  // 失败
  isSilentMode: interactiveLiveness.DetectionMode.INTERACTIVE_MODE,
  routeMode: interactiveLiveness.RouteRedirectionMode.BACK_MODE
}
HarmonyOS
2025-01-10 08:53:27
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

可以先使用as进行强转,因为相关的枚举值定义在namespace中,并且为系统级hsp,因此该enum仅能作为值的判断,而不能直接获取。

分享
微博
QQ
微信
回复
2025-01-10 11:51:12
相关问题
HarmonyOS 人脸活体检测Vision Kit
1340浏览 • 1回复 待解决
如何使用原生能力人脸识别api?
1175浏览 • 1回复 待解决
HarmonyOS base64.decodeSync(str)使用报错
952浏览 • 1回复 待解决
HarmonyOS react-native-device-info使用报错
886浏览 • 1回复 待解决
HarmonyOS react-native-svg(CAPI)使用报错
1142浏览 • 1回复 待解决
HarmonyOS 人脸识别回调问题
1086浏览 • 1回复 待解决
HarmonyOS 版本更新及人脸识别
1315浏览 • 1回复 待解决
HarmonyOS getaddrinfo接口调用报错
1024浏览 • 1回复 待解决
使用Ability Kit报错16000001
1869浏览 • 1回复 待解决
HarmonyOS 内购接口调用报错
1139浏览 • 1回复 待解决
HarmonyOS 人脸识别支撑相关资料申请
1080浏览 • 1回复 待解决
HarmonyOS 有指纹和人脸识别相关资料吗
1364浏览 • 1回复 待解决
HarmonyOS 人脸识别不支持对接公安系统
1039浏览 • 1回复 待解决
har 包引用报错的问题
1671浏览 • 1回复 待解决