Selaa lähdekoodia

rn,media: avoid creating presenter tracks

When ensureTrack is set to true a track will be created with the given media
type. 'presenter' is not supported on RN.
master
Saúl Ibarra Corretgé 5 vuotta sitten
vanhempi
commit
5a027f1585
1 muutettua tiedostoa jossa 5 lisäystä ja 4 poistoa
  1. 5
    4
      react/features/base/media/middleware.js

+ 5
- 4
react/features/base/media/middleware.js Näytä tiedosto

@@ -102,10 +102,11 @@ function _setAudioOnly({ dispatch }, next, action) {
102 102
     sendAnalytics(createTrackMutedEvent('video', 'audio-only mode', audioOnly));
103 103
 
104 104
     // Make sure we mute both the desktop and video tracks.
105
-    dispatch(setVideoMuted(
106
-        audioOnly, MEDIA_TYPE.VIDEO, VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY, ensureVideoTrack));
107
-    dispatch(setVideoMuted(
108
-        audioOnly, MEDIA_TYPE.PRESENTER, VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY, ensureVideoTrack));
105
+    dispatch(setVideoMuted(audioOnly, MEDIA_TYPE.VIDEO, VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY, ensureVideoTrack));
106
+
107
+    if (navigator.product !== 'ReactNative') {
108
+        dispatch(setVideoMuted(audioOnly, MEDIA_TYPE.PRESENTER, VIDEO_MUTISM_AUTHORITY.AUDIO_ONLY, ensureVideoTrack));
109
+    }
109 110
 
110 111
     return next(action);
111 112
 }

Loading…
Peruuta
Tallenna