浏览代码

fix(load-test): Always create local audio track. (#8612)

* fix(load-test): Always create local audio track.

When audio mutes will mute the track. Also fixes previous change where we do not add any of the tracks to the room.

* squash: Fix lint errors.
j8
Дамян Минков 4 年前
父节点
当前提交
2cd43ba2e4
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 8 次插入9 次删除
  1. 8
    9
      resources/load-test/load-test-participant.js

+ 8
- 9
resources/load-test/load-test-participant.js 查看文件

@@ -20,8 +20,6 @@ const { room: roomName } = parseURIString(window.location.toString());
20 20
 
21 21
 let connection = null;
22 22
 
23
-let isJoined = false;
24
-
25 23
 let room = null;
26 24
 
27 25
 let numParticipants = 1;
@@ -107,13 +105,15 @@ function onLocalTracks(tracks = []) {
107 105
             $('body').append(`<video ${autoPlayVideo ? 'autoplay="1" ' : ''}id='localVideo${i}' />`);
108 106
             localTracks[i].attach($(`#localVideo${i}`)[0]);
109 107
         } else {
108
+            if (!localAudio) {
109
+                localTracks[i].mute();
110
+            }
111
+
110 112
             $('body').append(
111 113
                 `<audio autoplay='1' muted='true' id='localAudio${i}' />`);
112 114
             localTracks[i].attach($(`#localAudio${i}`)[0]);
113 115
         }
114
-        if (isJoined) {
115
-            room.addTrack(localTracks[i]);
116
-        }
116
+        room.addTrack(localTracks[i]);
117 117
     }
118 118
 }
119 119
 
@@ -146,7 +146,7 @@ function onRemoteTrack(track) {
146 146
  * That function is executed when the conference is joined
147 147
  */
148 148
 function onConferenceJoined() {
149
-    isJoined = true;
149
+    console.log('Conference joined');
150 150
 }
151 151
 
152 152
 /**
@@ -190,9 +190,8 @@ function onConnectionSuccess() {
190 190
     if (localVideo) {
191 191
         devices.push('video');
192 192
     }
193
-    if (localAudio) {
194
-        devices.push('audio');
195
-    }
193
+    devices.push('audio');
194
+
196 195
     if (devices.length > 0) {
197 196
         JitsiMeetJS.createLocalTracks({ devices })
198 197
             .then(onLocalTracks)

正在加载...
取消
保存