Commit aa10371b authored by liujiangnan's avatar liujiangnan

同步

parent 0ffd1ed0
...@@ -16,6 +16,9 @@ export function initAir(_this) { ...@@ -16,6 +16,9 @@ export function initAir(_this) {
recordRealtimeCallBack: function (res) { recordRealtimeCallBack: function (res) {
_this.log(`***成功调用recordRealtimeCallBack***参数==${res}`); _this.log(`***成功调用recordRealtimeCallBack***参数==${res}`);
}, },
recordWordSpellCallBack: function (res) {
_this.log(`***成功调用recordWordSpellCallBack***参数==${res}`);
},
osmoCallback: function (res) { osmoCallback: function (res) {
_this.log(`***成功调用osmoCallback***参数==${res}`); _this.log(`***成功调用osmoCallback***参数==${res}`);
}, },
...@@ -47,7 +50,7 @@ export function initAir(_this) { ...@@ -47,7 +50,7 @@ export function initAir(_this) {
window.air = new Proxy(realAir, { window.air = new Proxy(realAir, {
set: function (target, key, value, receiver) { set: function (target, key, value, receiver) {
let newValue = value; let newValue = value;
if (key == "recordRealtimeCallBack" ||key == "osmoCallback" || key == "osmoHandwritingCallback" || key == "osmoHandwritingMlkitCallback" || key == "osmoFingerReadCallback") { if (key == "recordWordSpellCallBack" || key == "recordRealtimeCallBack" || key == "osmoCallback" || key == "osmoHandwritingCallback" || key == "osmoHandwritingMlkitCallback" || key == "osmoFingerReadCallback") {
newValue = function (res) { newValue = function (res) {
_this.log(`||==成功调用${key}==||参数==${JSON.stringify(res)}`); _this.log(`||==成功调用${key}==||参数==${JSON.stringify(res)}`);
if(typeof(res) == 'string') { if(typeof(res) == 'string') {
...@@ -180,6 +183,17 @@ export function initAir(_this) { ...@@ -180,6 +183,17 @@ export function initAir(_this) {
_this.log(`===成功调用stopRealtimeRecord===`); _this.log(`===成功调用stopRealtimeRecord===`);
window.courseware.callOcMethod("stopRealtimeRecord", params); window.courseware.callOcMethod("stopRealtimeRecord", params);
}, },
startWordSpell(params = {}) {
window.courseware.hasWordSpelling = true;
_this.log(`===成功调用startWordSpell===${JSON.stringify(params)}`);
window.courseware.callOcMethod("startWordSpell", params);
},
stopWordSpell(params = {}) {
window.courseware.hasWordSpelling = false;
_this.log(`===成功调用stopWordSpell===`);
window.courseware.callOcMethod("stopWordSpell", params);
},
// 拍照 // 拍照
takePicture(callback) { takePicture(callback) {
...@@ -194,6 +208,7 @@ export function initAir(_this) { ...@@ -194,6 +208,7 @@ export function initAir(_this) {
}; };
window.courseware.callOcMethod("takePicture", {}); window.courseware.callOcMethod("takePicture", {});
}, },
openRecognitionCamera(params = {}, callback) { openRecognitionCamera(params = {}, callback) {
window.courseware.hasCalledOpenRecognitionCamera = true; window.courseware.hasCalledOpenRecognitionCamera = true;
_this.log(`===成功调用openRecognitionCamera===${JSON.stringify(params)}`); _this.log(`===成功调用openRecognitionCamera===${JSON.stringify(params)}`);
...@@ -353,6 +368,9 @@ export function initAir(_this) { ...@@ -353,6 +368,9 @@ export function initAir(_this) {
if (window.courseware.hasCalledRealtimeRecord) { if (window.courseware.hasCalledRealtimeRecord) {
window.courseware.stopRealtimeRecord(); window.courseware.stopRealtimeRecord();
} }
if (window.courseware.hasWordSpelling) {
window.courseware.stopWordSpell();
}
if (window.courseware.hasCalledOpenRecognitionCamera) { if (window.courseware.hasCalledOpenRecognitionCamera) {
window.courseware.closeRecognitionCamera(); window.courseware.closeRecognitionCamera();
} }
......
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