Browse Source

fix(device-selection) Do not create preview when mic selection is disabled.

This fixes an issue on mobile Safari when audio is lost after the user opens the device selection menu.
master
Jaya Allamsetty 3 years ago
parent
commit
58d98ad7d3
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      react/features/device-selection/components/DeviceSelection.js

+ 6
- 0
react/features/device-selection/components/DeviceSelection.js View File

@@ -258,6 +258,12 @@ class DeviceSelection extends AbstractDialogTab<Props, State> {
258 258
      * @returns {void}
259 259
      */
260 260
     _createAudioInputTrack(deviceId) {
261
+        const { hideAudioInputPreview } = this.props;
262
+
263
+        if (hideAudioInputPreview) {
264
+            return;
265
+        }
266
+
261 267
         return this._disposeAudioInputPreview()
262 268
             .then(() => createLocalTrack('audio', deviceId, 5000))
263 269
             .then(jitsiLocalTrack => {

Loading…
Cancel
Save