Commit 67c99195 authored by liujiangnan's avatar liujiangnan

feat: 添加MLK识别

parent a3d8f5c4
...@@ -17,6 +17,9 @@ export function initAir(_this) { ...@@ -17,6 +17,9 @@ export function initAir(_this) {
osmoHandwritingCallback: function (res) { osmoHandwritingCallback: function (res) {
_this.log(`***成功调用osmoHandwritingCallback***参数==${res}`); _this.log(`***成功调用osmoHandwritingCallback***参数==${res}`);
}, },
osmoHandwritingMlkitCallback: function (res) {
_this.log(`***成功调用osmoHandwritingMlkitCallback***参数==${res}`);
},
osmoFingerReadCallback: function (res) { osmoFingerReadCallback: function (res) {
_this.log(`***成功调用osmoFingerReadCallback***参数==${res}`); _this.log(`***成功调用osmoFingerReadCallback***参数==${res}`);
}, },
...@@ -30,7 +33,7 @@ export function initAir(_this) { ...@@ -30,7 +33,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 == "osmoCallback" || key == "osmoHandwritingCallback" || key == "osmoFingerReadCallback") { if (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') {
...@@ -188,6 +191,16 @@ export function initAir(_this) { ...@@ -188,6 +191,16 @@ export function initAir(_this) {
_this.log(`===成功调用closeOsmoHandwriting===`); _this.log(`===成功调用closeOsmoHandwriting===`);
window.courseware.callOcMethod("closeOsmoHandwriting", {}); window.courseware.callOcMethod("closeOsmoHandwriting", {});
}, },
openOsmoHandwritingMlkit(params = {}) {
window.courseware.hasCalledOpenOsmoHandwritingMlkit = true;
_this.log(`===成功调用openOsmoHandwritingMlkit===${JSON.stringify(params)}`);
window.courseware.callOcMethod("openOsmoHandwritingMlkit", params);
},
closeOsmoHandwritingMlkit() {
window.courseware.hasCalledOpenOsmoHandwritingMlkit = false;
_this.log(`===成功调用closeOsmoHandwritingMlkit===`);
window.courseware.callOcMethod("closeOsmoHandwritingMlkit", {});
},
openOsmoFingerRead(params = {}) { openOsmoFingerRead(params = {}) {
window.courseware.hasCalledOpenOsmoFingerRead = true; window.courseware.hasCalledOpenOsmoFingerRead = true;
_this.log(`===成功调用openOsmoFingerRead===${JSON.stringify(params)}`); _this.log(`===成功调用openOsmoFingerRead===${JSON.stringify(params)}`);
...@@ -230,6 +243,9 @@ export function initAir(_this) { ...@@ -230,6 +243,9 @@ export function initAir(_this) {
if (window.courseware.hasCalledOpenOsmoHandwriting) { if (window.courseware.hasCalledOpenOsmoHandwriting) {
window.courseware.closeOsmoHandwriting(); window.courseware.closeOsmoHandwriting();
} }
if (window.courseware.hasCalledOpenOsmoHandwritingMlkit) {
window.courseware.closeOsmoHandwritingMlkit();
}
if (window.courseware.hasCalledOpenOsmoFingerRead) { if (window.courseware.hasCalledOpenOsmoFingerRead) {
window.courseware.closeOsmoFingerRead(); window.courseware.closeOsmoFingerRead();
} }
......
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