uni-app h5+中 ios调用plus.barcode.scan方法 filter添加了plus.barcode.CODE128但扫不到对应条形码 安卓无问题
uni-app h5+中 ios调用plus.barcode.scan方法 filter添加了plus.barcode.CODE128但扫不到对应条形码 安卓无问题
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| HBuilderX | 3.2.9 |
示例代码:
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'], // 原图,压缩图
sourceType: ['album'], //这要注意,camera掉拍照,album是打开手机相册
success: (res) => {
uni.getImageInfo({
src: res.tempFilePaths[0],
success:(image)=> {
let filter = [plus.barcode.QR, plus.barcode.CODE128];
plus.barcode.scan(image.path, (type, result)=> {
// console.log("扫描成功:(" + type + ")" + result);
// console.log('result', result.split(';')[0]);
}, function(e) {
console.log("Scan failed: " + JSON.stringify(e));
}, filter);
}
})
}
});
操作步骤:
ios点击相册按钮,直接调代码示例的方法,去选取附件中的CODE128条形码,会报错
预期结果:
ios能正常识别CODE128条形码
实际结果:
ios报{“code”:3,“message”:“未发现指定的条码,https://ask.dcloud.net.cn/article/282”}
bug描述:
业务场景:我barcode组件做识别QR二维码和CODE128条形码扫码界面,但是barcode没有调用相册的功能,所以我自己做了个相册按钮,通过 uni.chooseImage, uni.getImageInfo, plus.barcode.scan达到选取相册条形码识别的功能。(页面如附件,识别的条形码如附件)但是在调用plus.barcode.scan发现ios无法识别CODE128条形码,但是在安卓中能正常识别 ios报{“code”:3,“message”:“未发现指定的条码,https://ask.dcloud.net.cn/article/282”}

更多关于uni-app h5+中 ios调用plus.barcode.scan方法 filter添加了plus.barcode.CODE128但扫不到对应条形码 安卓无问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
此问题已确认
更多关于uni-app h5+中 ios调用plus.barcode.scan方法 filter添加了plus.barcode.CODE128但扫不到对应条形码 安卓无问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
好的,修复了说一声哦,项目赶着上线,谢谢
天啦,还没修复啊
回复 谭小谭: 不好意思 点错了 删了你五天前的那个 我想点回复的 这个问题在 3.2.12.20211029版本修复了
回复 天生DR: 哦哦,好,谢谢
回复 天生DR: ios 某些型号还是识别率很低啊,需要将识别的条码放大够才能识别

