瀏覽代碼

fix(rn,video-quality) fix not selecting any endpoint on mobile

The concept of "visible participants" is not yet implemented.
master
Saúl Ibarra Corretgé 4 年之前
父節點
當前提交
0419c5a15b
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7
    1
      react/features/video-quality/subscriber.js

+ 7
- 1
react/features/video-quality/subscriber.js 查看文件

189
     }
189
     }
190
     const { lastN } = state['features/base/lastn'];
190
     const { lastN } = state['features/base/lastn'];
191
     const { maxReceiverVideoQuality, preferredVideoQuality } = state['features/video-quality'];
191
     const { maxReceiverVideoQuality, preferredVideoQuality } = state['features/video-quality'];
192
-    const { visibleParticipants } = state['features/filmstrip'];
193
     const { participantId: largeVideoParticipantId } = state['features/large-video'];
192
     const { participantId: largeVideoParticipantId } = state['features/large-video'];
194
     const maxFrameHeight = Math.min(maxReceiverVideoQuality, preferredVideoQuality);
193
     const maxFrameHeight = Math.min(maxReceiverVideoQuality, preferredVideoQuality);
194
+    let { visibleParticipants } = state['features/filmstrip'];
195
+
196
+    // TODO: implement this on mobile.
197
+    if (navigator.product === 'ReactNative') {
198
+        visibleParticipants = Array.from(state['features/base/participants'].remote.keys());
199
+    }
200
+
195
     const receiverConstraints = {
201
     const receiverConstraints = {
196
         constraints: {},
202
         constraints: {},
197
         defaultConstraints: { 'maxHeight': VIDEO_QUALITY_LEVELS.NONE },
203
         defaultConstraints: { 'maxHeight': VIDEO_QUALITY_LEVELS.NONE },

Loading…
取消
儲存