소스 검색

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 년 전
부모
커밋
5a027f1585
1개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 5
    4
      react/features/base/media/middleware.js

+ 5
- 4
react/features/base/media/middleware.js 파일 보기

@@ -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…
취소
저장