Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
middleLayer_for_debug
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
template admin
middleLayer_for_debug
Commits
b0995cb0
Commit
b0995cb0
authored
Dec 04, 2021
by
liujiangnan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: 转成string
parent
e8c4241d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
5 deletions
+28
-5
air.js
assets/middleLayer_for_debug/script/air.js
+28
-5
No files found.
assets/middleLayer_for_debug/script/air.js
View file @
b0995cb0
export
function
initAir
(
_this
)
{
export
function
initAir
(
_this
)
{
window
.
a
ir
=
{
const
realA
ir
=
{
uploadUrl
:
""
,
uploadUrl
:
""
,
uploadData
:
null
,
uploadData
:
null
,
hideAirClassLoading
(
templateName
,
loadData
)
{
hideAirClassLoading
(
templateName
,
loadData
)
{
...
@@ -23,6 +24,28 @@ export function initAir(_this) {
...
@@ -23,6 +24,28 @@ export function initAir(_this) {
testCallBack
:
null
,
testCallBack
:
null
,
recordCallBack
:
null
,
recordCallBack
:
null
,
onCourseInScreen
:
null
,
onCourseInScreen
:
null
,
};
try
{
window
.
air
=
new
Proxy
(
realAir
,
{
set
:
function
(
target
,
key
,
value
,
receiver
)
{
let
newValue
=
value
;
if
(
key
==
"
osmoCallback
"
||
key
==
"
osmoHandwritingCallback
"
||
key
==
"
osmoFingerReadCallback
"
)
{
newValue
=
function
(
res
)
{
_this
.
log
(
`***成功调用key***参数==
${
JSON
.
stringify
(
res
)}
`
);
value
(
JSON
.
stringify
(
res
));
}
}
return
Reflect
.
set
(
target
,
key
,
newValue
,
receiver
);
},
get
:
function
(
target
,
key
,
receiver
)
{
return
Reflect
.
get
(
target
,
key
,
receiver
);
},
deleteProperty
:
function
(
target
,
key
){
return
Reflect
.
deleteProperty
(
target
,
key
);
}
});
}
catch
(
e
){
console
.
error
(
"
浏览器不支持ES6新特性Proxy/Reflect,请使用谷歌浏览器!
"
);
}
}
window
.
courseware
=
{
window
.
courseware
=
{
getData
(
callback
)
{
getData
(
callback
)
{
...
@@ -86,7 +109,7 @@ export function initAir(_this) {
...
@@ -86,7 +109,7 @@ export function initAir(_this) {
}
}
// 结束录音
// 结束录音
window
.
air
.
recordCallBack
=
(
res
)
=>
{
window
.
air
.
recordCallBack
=
(
res
)
=>
{
callback
&&
callback
(
res
);
callback
&&
callback
(
JSON
.
stringify
(
res
)
);
window
.
air
.
recordCallBack
=
null
;
window
.
air
.
recordCallBack
=
null
;
};
};
this
.
callOcMethod
(
"
stopRecord
"
,
{
isBreak
:
0
,
isGradePapers
:
isgradepapers
});
this
.
callOcMethod
(
"
stopRecord
"
,
{
isBreak
:
0
,
isGradePapers
:
isgradepapers
});
...
@@ -104,7 +127,7 @@ export function initAir(_this) {
...
@@ -104,7 +127,7 @@ export function initAir(_this) {
}
}
// 结束录音
// 结束录音
window
.
air
.
testCallBack
=
(
res
)
=>
{
window
.
air
.
testCallBack
=
(
res
)
=>
{
callback
&&
callback
(
res
);
callback
&&
callback
(
JSON
.
stringify
(
res
)
);
window
.
air
.
testCallBack
=
null
;
window
.
air
.
testCallBack
=
null
;
};
};
this
.
callOcMethod
(
"
stopTest
"
,
{});
this
.
callOcMethod
(
"
stopTest
"
,
{});
...
@@ -112,7 +135,7 @@ export function initAir(_this) {
...
@@ -112,7 +135,7 @@ export function initAir(_this) {
openRecognitionCamera
(
callback
)
{
openRecognitionCamera
(
callback
)
{
_this
.
log
(
`===成功调用openRecognitionCamera===`
);
_this
.
log
(
`===成功调用openRecognitionCamera===`
);
window
.
air
.
recognitionCameraCallBack
=
(
res
)
=>
{
window
.
air
.
recognitionCameraCallBack
=
(
res
)
=>
{
callback
&&
callback
(
res
);
callback
&&
callback
(
JSON
.
stringify
(
res
)
);
window
.
air
.
recognitionCameraCallBack
=
null
;
window
.
air
.
recognitionCameraCallBack
=
null
;
};
};
this
.
callOcMethod
(
"
openRecognitionCamera
"
,
{});
this
.
callOcMethod
(
"
openRecognitionCamera
"
,
{});
...
@@ -121,7 +144,7 @@ export function initAir(_this) {
...
@@ -121,7 +144,7 @@ export function initAir(_this) {
_this
.
log
(
`===成功调用getEngineInfo===`
);
_this
.
log
(
`===成功调用getEngineInfo===`
);
// 调用原生获取机器信息
// 调用原生获取机器信息
window
.
air
.
getEngineInfoCallback
=
(
res
)
=>
{
window
.
air
.
getEngineInfoCallback
=
(
res
)
=>
{
callback
&&
callback
(
res
);
callback
&&
callback
(
JSON
.
stringify
(
res
)
);
window
.
air
.
getEngineInfoCallback
=
null
;
window
.
air
.
getEngineInfoCallback
=
null
;
};
};
this
.
callOcMethod
(
"
getEngineInfo
"
,
{});
this
.
callOcMethod
(
"
getEngineInfo
"
,
{});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment