收藏
回答

人脸识别 调试的过程中,发现传送参数0、1、2均为屏幕闪烁,无法调用读数。应该怎么处理?

"libVersion": "2.14.1",
手机华为荣耀20

代码:
wx.checkIsSupportFacialRecognition({
    checkAliveType: 0,//屏幕闪烁(人脸核验的交互方式,默认0,读数字)
    success: function (res) {
        if (res.errCode === 0 || res.errMsg === "checkIsSupportFacialRecognition:ok") {
            //调用人脸识别
            that.facialRecognitionVerify(that.data.formData.name.replace(/(^\s*)|(\s*)$/g, ""), that.data.formData.idcard); //身份证名称,身份证号码
            return;
        }
        wx.showModal({
            title: '提示',
            showCancel: false,
            content: "微信版本过低,暂时无法使用此功能,请升级微信最新版本!",
            success: function (res) {}
        });
    },
    fail: function (res) {
        wx.showModal({
            title: '提示',
            showCancel: false,
            content: "微信版本过低,暂时无法使用此功能,请升级微信最新版本!!" ,
            success: function (res) {}
        });
    },
    complete:function(res){
        console.log("complete:",res)
    }

})

wx.startFacialRecognitionVerify({
    checkAliveType: 0,//屏幕闪烁(人脸核验的交互方式,默认0,读数字)
    name: name, //姓名
    idCardNumber: idCardNumber, //身份证号
    //人脸识别成功回调通知
    success: function (res) {
        var verifyResult = res.verifyResult;
        if (res.errCode === 0 || 'startFacialRecognitionVerify:ok' == res.errMsg) {
            wx.showModal({
                title: '提示',
                showCancel: false,
                content: "验证成功",
                success: function (res) {
                   
                }
            });
        } else {
            wx.showModal({
                title: '提示',
                showCancel: false,
                content: "人脸识别失败!",
                success: function (res) {}
            });
        }
    },
    //人脸识别失败的回调通知
    fail: function (res) {
        console.log(res)
        wx.showModal({
            title: '提示',
            showCancel: false,
            content: "人脸识别失败!" + res.errMsg,
            success: function (res) {

            }
        });
    },
    complete:function(res){
        console.log("complete:",res)
    }

});
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-04-19

    提供下appid和联系邮箱

    2021-04-19
    有用
    回复 5
    • David
      David
      发表于移动端
      2021-04-19
      我已经收到邮件回复了
      2021-04-19
      回复
    • Autism
      Autism
      2021-08-03
      我这边也是传0,1,2都是闪烁,可以帮忙解答下吗
      2021-08-03
      回复
    • 旧日
      旧日
      2021-08-25
      阳光你好,我这边也是传0,1都是闪烁,可以帮忙解答下吗
      2021-08-25
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2021-08-25回复旧日
      私信你了
      2021-08-25
      回复
    • ㅤ
      2021-10-13回复社区技术运营专员--阳光
      阳光你好,我这边也是传0,1都是闪烁,可以帮忙解答下吗
      2021-10-13
      回复
  • 北望沣渭
    北望沣渭
    2021-04-17

    谢邀,这个问题俺也不会,代你查了下文档: https://developers.weixin.qq.com/community/business/doc/000442d352c1202bd498ecb105c00d

    表1:checkAliveType的值和对应的解释: 2 | 先检查是否可以屏幕闪烁,不可以则自动为读数字。

    据此推断,2的时候,手机支持闪烁就闪烁,不支持才是读数字。

    2021-04-17
    有用
    回复 3
    • David
      David
      发表于移动端
      2021-04-17
      这个我知道的,我目前情况是根本无法控制的。
      2021-04-17
      回复
    • 北望沣渭
      北望沣渭
      2021-04-17回复David
      已代你邀请官方同学来回答
      2021-04-17
      回复
    • David
      David
      发表于移动端
      2021-04-17回复北望沣渭
      谢谢
      2021-04-17
      回复
登录 后发表内容
问题标签