Commit f9bdbc38 authored by liujiangnan's avatar liujiangnan

feat: debug

parent 3961f5f3
...@@ -28,6 +28,7 @@ export function initAir(_this) { ...@@ -28,6 +28,7 @@ export function initAir(_this) {
startScanCodeCallback: null, startScanCodeCallback: null,
needUpdateCallback: null, needUpdateCallback: null,
getEngineInfoCallback: null, getEngineInfoCallback: null,
takePictureCallBack: null,
configurationPortraitCallback: null, configurationPortraitCallback: null,
configurationLandscapeCallback: null, configurationLandscapeCallback: null,
recognitionCameraCallBack: null, recognitionCameraCallBack: null,
...@@ -153,14 +154,24 @@ export function initAir(_this) { ...@@ -153,14 +154,24 @@ export function initAir(_this) {
}; };
window.courseware.callOcMethod("stopTest", {}); window.courseware.callOcMethod("stopTest", {});
}, },
openRecognitionCamera(callback) { // 拍照
takePicture(callback) {
_this.log(`===成功调用takePicture===`);
window.air.takePictureCallBack = (res) => {
callback && callback(JSON.stringify(res));
window.air.takePictureCallBack = null;
};
window.courseware.callOcMethod("takePicture", {});
},
openRecognitionCamera(params = {}, callback) {
window.courseware.hasCalledOpenRecognitionCamera = true; window.courseware.hasCalledOpenRecognitionCamera = true;
_this.log(`===成功调用openRecognitionCamera===`); _this.log(`===成功调用openRecognitionCamera===${JSON.stringify(params)}`);
window.air.recognitionCameraCallBack = (res) => { window.air.recognitionCameraCallBack = (res) => {
callback && callback(JSON.stringify(res)); callback && callback(JSON.stringify(res));
window.air.recognitionCameraCallBack = null; window.air.recognitionCameraCallBack = null;
}; };
window.courseware.callOcMethod("openRecognitionCamera", {}); window.courseware.callOcMethod("openRecognitionCamera", params);
}, },
closeRecognitionCamera() { closeRecognitionCamera() {
window.courseware.hasCalledOpenRecognitionCamera = false; window.courseware.hasCalledOpenRecognitionCamera = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment