Explorar el Código

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é hace 5 años
padre
commit
5a027f1585
Se han modificado 1 ficheros con 5 adiciones y 4 borrados
  1. 5
    4
      react/features/base/media/middleware.js

+ 5
- 4
react/features/base/media/middleware.js Ver fichero

102
     sendAnalytics(createTrackMutedEvent('video', 'audio-only mode', audioOnly));
102
     sendAnalytics(createTrackMutedEvent('video', 'audio-only mode', audioOnly));
103
 
103
 
104
     // Make sure we mute both the desktop and video tracks.
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
     return next(action);
111
     return next(action);
111
 }
112
 }

Loading…
Cancelar
Guardar