小程序
小游戏
企业微信
微信支付
扫描小程序码分享
ios客户反馈在调用摄像头拍身份证时卡住无法调起摄像头但是安卓系统无反馈此类问题。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,打印下fail看看报错提示什么呢?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,打印下fail看看报错提示什么呢?
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: res.data[0].appId, // 必填,公众号的唯一标识
timestamp: res.data[0].timestamp, // 必填,生成签名的时间戳
nonceStr: res.data[0].nonceStr, // 必填,生成签名的随机串
signature: res.data[0].signature, // 必填,签名
jsApiList: ["chooseImage"], // 必填,需要使用的JS接口列表
});
const that = this;
wx.ready(function () {
wx.chooseImage({
count: 1, // 默认9
sizeType: ["original", "compressed"], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ["album"], // 是相机
success: function (res) {
const localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
wx.getLocalImgData({
// 获取本地图片
localId: localIds[0],
success: function (res) {
const localData = res.localData;
let checkImage = "";
if (localData.indexOf("base64") >= 0) {
// 我传给后台的参数是不需要data:image/png;base64,所以去掉了。大家可以根据具体的业务需求对该格式做变化。
checkImage = localData.split(",")[1];
} else {
checkImage = localData;
}
that.sfzInfodata(checkImage);
},
});
},
});
});
wx.error(function (res) { });