Commit 3aa50939 by Kim Peace

Merge branch 'feature/host_change' into debug/console_logs

parents 72afa06e 64d27dd6
...@@ -38,6 +38,26 @@ CoviewBridge.bindStartEvent = function () { ...@@ -38,6 +38,26 @@ CoviewBridge.bindStartEvent = function () {
}); });
}; };
CollaborationFeature.checkAndRetryCamera = async function () {
if (!deviceInfo.isAndroid) { return; }
if (globalUserInfo.collaborationType != COLLABORATION_TYPE.VIDEO) { return; }
if (g_newStream != null) { return; }
try {
const cameraStream = await navigator.mediaDevices.getUserMedia(options.constraints);
if (cameraStream != null && options.isMainMan) {
ORGcreateLocalVideo(options.constraints);
} else {
setTimeout(() => {
CollaborationFeature.checkAndRetryCamera();
}, 1000);
}
} catch (error) {
setTimeout(() => {
CollaborationFeature.checkAndRetryCamera();
}, 1000);
}
};
/************** /**************
* Scroll Lock * Scroll Lock
**************/ **************/
...@@ -141,6 +161,7 @@ CoviewBridge.bindMessageEvent = function () { ...@@ -141,6 +161,7 @@ CoviewBridge.bindMessageEvent = function () {
case "CreateRoomResponse": case "CreateRoomResponse":
if (json.resultCode == 200) { if (json.resultCode == 200) {
CollaborationFeature.didReceiveCreateRoomResponseMessage(); CollaborationFeature.didReceiveCreateRoomResponseMessage();
CollaborationFeature.checkAndRetryCamera();
} }
break; break;
case "joinRoomInfoResponse": case "joinRoomInfoResponse":
......
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