Skip to content

Commit 9c56c5b

Browse files
committed
add acrEnable api
1 parent b14a0cc commit 9c56c5b

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

VideoOS/LuaViewSDK/src/cn/com/venvy/lua/maper/VenvyAcrCloudMapper.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ public class VenvyAcrCloudMapper<U extends VenvyUDAcrClouldCallback> extends UIV
3030
"startAcrRecognize",
3131
"stopAcrRecognize",
3232
"acrRecordStart",
33-
"acrRecordEnd"
33+
"acrRecordEnd",
34+
"acrEnable"
3435
};
3536

3637
@Override
@@ -52,6 +53,8 @@ public Varargs invoke(int code, U target, Varargs varargs) {
5253
return acrRecordStart(target, varargs);
5354
case 4:
5455
return acrRecordEnd(target, varargs);
56+
case 5:
57+
return acrEnable(target, varargs);
5558
}
5659
return super.invoke(code, target, varargs);
5760
}
@@ -112,6 +115,10 @@ public LuaValue acrRecordEnd(U target, Varargs args) {
112115
return LuaValue.NIL;
113116
}
114117

118+
public LuaValue acrEnable(U target, Varargs args) {
119+
return target.acrEnable() ? LuaValue.TRUE : LuaValue.FALSE;
120+
}
121+
115122
public LuaValue stopAcrRecognize(U target, Varargs args) {
116123
try {
117124
target.stopRecognize();

VideoOS/LuaViewSDK/src/cn/com/venvy/lua/ud/VenvyUDAcrClouldCallback.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,16 @@ public void onRecordResult(String filePath) {
9595
});
9696
}
9797

98+
public boolean acrEnable() {
99+
if (mPlatform == null || mPlatform.getPlatformRecordInterface() == null) {
100+
return false;
101+
}
102+
if (mAcrCloud == null) {
103+
return false;
104+
}
105+
return true;
106+
}
107+
98108
public void destroyRecognize() {
99109
if (mAcrCloud != null) {
100110
mAcrCloud.destroyRecognize();

0 commit comments

Comments
 (0)