帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
显示全部楼层
9
帖子
0
勋章
113
Y币

[BUG] QRScan在安卓手机相机颜色有问题,苹果手机正常

[复制链接]
发表于 2024-3-19 12:36:56
QRScan在安卓手机相机颜色有问题,苹果手机正常。。代码如下var QRScan = api.require('QRScan');QRScan.customizedScanner({    rect: {        x: 0,   //(可选项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认:0        y: 0,   //(可选项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认:0        w: 375, //(可选项)数字类型;插件的宽度;支持设置'auto';默认:所属的 Window 或 Frame 的宽度        h: 420  //(可选项)数字类型;插件的高度;支持设置'auto';默认:所属的 Window 或 Frame 的高度    },    rectOfInterest: {        x: 64,   //(可选项)数字类型;扫码识别区域左上角的 x 坐标(相对于扫码区rect);默认:0        y: 65,   //(可选项)数字类型;扫码识别区域左上角的 y 坐标(相对于扫码区rect);默认:0        w: 250, //(可选项)数字类型;扫码识别区域的宽度;默认:扫码区rect的宽度        h: 250  //(可选项)数字类型;扫码识别区域的高度;默认:扫码区rect的高度    },    //tipString:'放入框内扫码',    maskColor:'rgba(0,0,0,0.5)',    scanLine:{        color:'#00FF00',        thickness:2    },    marginB:30,    sound: 'fs://res/222.mp3',    formatType:'ALL'}, function (ret) {    if (ret) {        //api.alert({ msg: JSON.stringify(ret) });    }});
微信图片_20240319123615.jpg
模块开发-JP1688
0
帖子
1
勋章
2524
Y币
最佳答案
别用auto,Android应该是不支持
多试几个安卓都这样么
9
帖子
0
勋章
113
Y币
勇可可【1161277121】 · 2024-3-19 13:57多试几个安卓都这样么

我测试了3个手机都是这样
999999999999 · 2024-3-19 14:15我测试了3个手机都是这样

第一次使用还是突然出现的问题
0
帖子
1
勋章
2524
Y币
你屏幕适配的问题,你得动态获取屏幕的宽高设置,不是写死
0
帖子
1
勋章
2524
Y币
模块开发-JP1688 · 2024-3-19 14:47你屏幕适配的问题,你得动态获取屏幕的宽高设置,不是写死

rect设置的是整个相机预览界面的大小和位置,rectOfInterest设置的是中间扫描框的大小和位置,要想扫码框在相机预览界面居中的话也需要你自己计算好偏移量
9
帖子
0
勋章
113
Y币
模块开发-JP1688 · 2024-3-19 14:49rect设置的是整个相机预览界面的大小和位置,rectOfInterest设置的是中间扫描框的大小和位置,要想扫码框在相机预览界面居中的话也需要你自己计算好偏移量 ...

这不是中间框的问题,这是中间框的颜色和非中间框的颜色反了,苹果是正常的,安卓不正常
9
帖子
0
勋章
113
Y币
模块开发-JP1688 · 2024-3-19 14:49rect设置的是整个相机预览界面的大小和位置,rectOfInterest设置的是中间扫描框的大小和位置,要想扫码框在相机预览界面居中的话也需要你自己计算好偏移量 ...

这和大小没有关系
9
帖子
0
勋章
113
Y币
模块开发-JP1688 · 2024-3-19 14:49rect设置的是整个相机预览界面的大小和位置,rectOfInterest设置的是中间扫描框的大小和位置,要想扫码框在相机预览界面居中的话也需要你自己计算好偏移量 ...

正常情况是 中间框的颜色是透明的,非中间框为半透明的
9
帖子
0
勋章
113
Y币
勇可可【1161277121】 · 2024-3-19 14:45第一次使用还是突然出现的问题

第一次使用
123下一页
您需要登录后才可以回帖 登录

本版积分规则