Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
middleLayer_for_iplayabc
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_iplayabc
Commits
9e96a22c
Commit
9e96a22c
authored
Feb 18, 2022
by
liujiangnan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: IOS兼容
parent
f93fbb61
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
6 deletions
+27
-6
air.js
assets/middleLayer_for_iplayabc/script/air.js
+26
-5
middleLayer.js
assets/middleLayer_for_iplayabc/script/middleLayer.js
+1
-1
No files found.
assets/middleLayer_for_iplayabc/script/air.js
View file @
9e96a22c
...
...
@@ -17,6 +17,9 @@ export function initAir(_this) {
osmoHandwritingCallback
:
function
(
res
)
{
_this
.
log
(
`***成功调用osmoHandwritingCallback***参数==
${
res
}
`
);
},
osmoHandwritingMlkitCallback
:
function
(
res
)
{
_this
.
log
(
`***成功调用osmoHandwritingMlkitCallback***参数==
${
res
}
`
);
},
osmoFingerReadCallback
:
function
(
res
)
{
_this
.
log
(
`***成功调用osmoFingerReadCallback***参数==
${
res
}
`
);
},
...
...
@@ -30,10 +33,14 @@ export function initAir(_this) {
window
.
air
=
new
Proxy
(
realAir
,
{
set
:
function
(
target
,
key
,
value
,
receiver
)
{
let
newValue
=
value
;
if
(
key
==
"
osmoCallback
"
||
key
==
"
osmoHandwritingCallback
"
||
key
==
"
osmoFingerReadCallback
"
)
{
if
(
key
==
"
osmoCallback
"
||
key
==
"
osmoHandwritingCallback
"
||
key
==
"
osmo
HandwritingMlkitCallback
"
||
key
==
"
osmo
FingerReadCallback
"
)
{
newValue
=
function
(
res
)
{
_this
.
log
(
`||==成功调用
${
key
}
==||参数==
${
JSON
.
stringify
(
res
)}
`
);
value
(
JSON
.
stringify
(
res
));
if
(
typeof
(
res
)
==
'
string
'
)
{
value
(
res
);
}
else
{
value
(
JSON
.
stringify
(
res
));
}
}
}
return
Reflect
.
set
(
target
,
key
,
newValue
,
receiver
);
...
...
@@ -133,8 +140,9 @@ export function initAir(_this) {
}
// 结束录音
window
.
air
.
testCallBack
=
(
res
)
=>
{
_this
.
log
(
`===成功调用testCallBack=== res ==
${
JSON
.
stringify
(
res
)}
`
);
callback
&&
callback
(
JSON
.
stringify
(
res
));
res
=
typeof
(
res
)
==
'
string
'
?
res
:
JSON
.
stringify
(
res
);
_this
.
log
(
`===成功调用testCallBack=== res ==
${
res
}
`
);
callback
&&
callback
(
res
);
window
.
air
.
testCallBack
=
null
;
};
window
.
courseware
.
callOcMethod
(
"
stopTest
"
,
{});
...
...
@@ -183,6 +191,16 @@ export function initAir(_this) {
_this
.
log
(
`===成功调用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
=
{})
{
window
.
courseware
.
hasCalledOpenOsmoFingerRead
=
true
;
_this
.
log
(
`===成功调用openOsmoFingerRead===
${
JSON
.
stringify
(
params
)}
`
);
...
...
@@ -205,7 +223,7 @@ export function initAir(_this) {
}
else
{
console
.
error
(
'
非源生环境
'
);
if
(
method
==
'
getEngineInfo
'
){
window
.
air
.
getEngineInfoCallback
({
isDev
:
1
,
engine_code
:
'
debug-test-0001
'
});
window
.
air
.
getEngineInfoCallback
({
isDev
:
1
});
}
}
},
...
...
@@ -225,6 +243,9 @@ export function initAir(_this) {
if
(
window
.
courseware
.
hasCalledOpenOsmoHandwriting
)
{
window
.
courseware
.
closeOsmoHandwriting
();
}
if
(
window
.
courseware
.
hasCalledOpenOsmoHandwritingMlkit
)
{
window
.
courseware
.
closeOsmoHandwritingMlkit
();
}
if
(
window
.
courseware
.
hasCalledOpenOsmoFingerRead
)
{
window
.
courseware
.
closeOsmoFingerRead
();
}
...
...
assets/middleLayer_for_iplayabc/script/middleLayer.js
View file @
9e96a22c
...
...
@@ -97,7 +97,7 @@ cc.Class({
window
.
courseware
.
getEngineInfo
(
res
=>
{
const
{
isDev
,
uuid
}
=
JSON
.
parse
(
res
);
console
.
log
(
'
-----------------
'
);
console
.
log
(
`isDev===
${
isDev
}
uuid===
${
uuid
}
`
);
console
.
log
(
`isDev===
${
isDev
}
uuid===
${
uuid
}
res===
${
res
}
`
);
console
.
log
(
'
-----------------
'
);
if
(
isDev
)
{
// 这里后面给个测试环境地址
...
...
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