Commit 96424550 authored by liujiangnan's avatar liujiangnan

feat: 实时翻译

parent e5dbda1c
......@@ -13,6 +13,9 @@ export function initAir(_this) {
_this.log("***成功调用onCourseInScreen***");
});
},
recordRealtimeCallBack: function (res) {
_this.log(`***成功调用recordRealtimeCallBack***参数==${res}`);
},
osmoCallback: function (res) {
_this.log(`***成功调用osmoCallback***参数==${res}`);
},
......@@ -43,7 +46,7 @@ export function initAir(_this) {
window.air = new Proxy(realAir, {
set: function (target, key, value, receiver) {
let newValue = value;
if (key == "osmoCallback" || key == "osmoHandwritingCallback" || key == "osmoHandwritingMlkitCallback" || key == "osmoFingerReadCallback") {
if (key == "recordRealtimeCallBack" ||key == "osmoCallback" || key == "osmoHandwritingCallback" || key == "osmoHandwritingMlkitCallback" || key == "osmoFingerReadCallback") {
newValue = function (res) {
_this.log(`||==成功调用${key}==||参数==${JSON.stringify(res)}`);
if(typeof(res) == 'string') {
......@@ -165,6 +168,18 @@ export function initAir(_this) {
};
window.courseware.callOcMethod("stopTest", {});
},
startRealtimeRecord(params = {}) {
window.courseware.hasCalledRealtimeRecord = true;
_this.log(`===成功调用startRealtimeRecord===${JSON.stringify(params)}`);
window.courseware.callOcMethod("startRealtimeRecord", params);
},
stopRealtimeRecord(params = {}) {
window.courseware.hasCalledRealtimeRecord = false;
_this.log(`===成功调用stopRealtimeRecord===`);
window.courseware.callOcMethod("stopRealtimeRecord", params);
},
// 拍照
takePicture(callback) {
_this.log(`===成功调用takePicture===`);
......@@ -321,6 +336,9 @@ export function initAir(_this) {
if (window.courseware.hasCalledStartTest) {
window.courseware.stopTest();
}
if (window.courseware.hasCalledRealtimeRecord) {
window.courseware.stopRealtimeRecord();
}
if (window.courseware.hasCalledOpenRecognitionCamera) {
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