ソースを参照

Fix missing remote video exception

master
yanas 9年前
コミット
aeabad4891
1個のファイルの変更7行の追加3行の削除
  1. 7
    3
      modules/UI/videolayout/VideoLayout.js

+ 7
- 3
modules/UI/videolayout/VideoLayout.js ファイルの表示

@@ -428,13 +428,17 @@ var VideoLayout = {
428 428
 
429 429
         APP.conference.listMembers().forEach(function (member) {
430 430
             let id = member.getId();
431
+            let remoteVideo = remoteVideos[id];
432
+            if (!remoteVideo)
433
+                return;
434
+
431 435
             if (member.isModerator()) {
432
-                remoteVideos[id].removeRemoteVideoMenu();
433
-                remoteVideos[id].createModeratorIndicatorElement();
436
+                remoteVideo.removeRemoteVideoMenu();
437
+                remoteVideo.createModeratorIndicatorElement();
434 438
             } else if (isModerator) {
435 439
                 // We are moderator, but user is not - add menu
436 440
                 if ($(`#remote_popupmenu_${id}`).length <= 0) {
437
-                    remoteVideos[id].addRemoteVideoMenu();
441
+                    remoteVideo.addRemoteVideoMenu();
438 442
                 }
439 443
             }
440 444
         });

読み込み中…
キャンセル
保存