Bläddra i källkod

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 år sedan
förälder
incheckning
58d98ad7d3
1 ändrade filer med 6 tillägg och 0 borttagningar
  1. 6
    0
      react/features/device-selection/components/DeviceSelection.js

+ 6
- 0
react/features/device-selection/components/DeviceSelection.js Visa fil

@@ -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 => {

Laddar…
Avbryt
Spara