瀏覽代碼

feat (external-api) Add command for setting tile view mode

j8
hmuresan 4 年之前
父節點
當前提交
07f16a7a51
共有 2 個文件被更改,包括 5 次插入1 次删除
  1. 4
    1
      modules/API/API.js
  2. 1
    0
      modules/API/external/external_api.js

+ 4
- 1
modules/API/API.js 查看文件

@@ -39,7 +39,7 @@ import {
39 39
 import { toggleLobbyMode } from '../../react/features/lobby/actions.web';
40 40
 import { RECORDING_TYPES } from '../../react/features/recording/constants';
41 41
 import { getActiveSession } from '../../react/features/recording/functions';
42
-import { toggleTileView } from '../../react/features/video-layout';
42
+import { toggleTileView, setTileView } from '../../react/features/video-layout';
43 43
 import { muteAllParticipants } from '../../react/features/video-menu/actions';
44 44
 import { setVideoQuality } from '../../react/features/video-quality';
45 45
 import { getJitsiMeetTransport } from '../transport';
@@ -209,6 +209,9 @@ function initCommands() {
209 209
 
210 210
             APP.store.dispatch(toggleTileView());
211 211
         },
212
+        'set-tile-view': enabled => {
213
+            APP.store.dispatch(setTileView(enabled));
214
+        },
212 215
         'video-hangup': (showFeedbackDialog = true) => {
213 216
             sendAnalytics(createApiEvent('video.hangup'));
214 217
             APP.conference.hangup(showFeedbackDialog);

+ 1
- 0
modules/API/external/external_api.js 查看文件

@@ -44,6 +44,7 @@ const commands = {
44 44
     sendEndpointTextMessage: 'send-endpoint-text-message',
45 45
     sendTones: 'send-tones',
46 46
     setLargeVideoParticipant: 'set-large-video-participant',
47
+    setTileView: 'set-tile-view',
47 48
     setVideoQuality: 'set-video-quality',
48 49
     startRecording: 'start-recording',
49 50
     stopRecording: 'stop-recording',

Loading…
取消
儲存