|
我这测试,关闭后不能再扫啊
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.eventType == 'scan') {
var QRScan = api.require('QRScan');
QRScan.closeCustomizedScanner();
}
}); |
|