Ver código fonte

fix(prejoin): Use localFlipX on prejoin screen

j8
Vlad Piersec 4 anos atrás
pai
commit
bb19567efa

+ 9
- 2
react/features/base/premeeting/components/web/Preview.js Ver arquivo

8
 
8
 
9
 export type Props = {
9
 export type Props = {
10
 
10
 
11
+    /**
12
+     * Flag controlling whether the video should be flipped or not.
13
+     */
14
+    flipVideo: boolean,
15
+
11
     /**
16
     /**
12
      * Flag signaling the visibility of camera preview.
17
      * Flag signaling the visibility of camera preview.
13
      */
18
      */
26
  * @returns {ReactElement}
31
  * @returns {ReactElement}
27
  */
32
  */
28
 function Preview(props: Props) {
33
 function Preview(props: Props) {
29
-    const { videoMuted, videoTrack } = props;
34
+    const { videoMuted, videoTrack, flipVideo } = props;
35
+    const className = flipVideo ? 'flipVideoX' : '';
30
 
36
 
31
     if (!videoMuted && videoTrack) {
37
     if (!videoMuted && videoTrack) {
32
         return (
38
         return (
33
             <div id = 'preview'>
39
             <div id = 'preview'>
34
                 <Video
40
                 <Video
35
-                    className = 'flipVideoX'
41
+                    className = { className }
36
                     videoTrack = {{ jitsiTrack: videoTrack }} />
42
                     videoTrack = {{ jitsiTrack: videoTrack }} />
37
             </div>
43
             </div>
38
         );
44
         );
50
  */
56
  */
51
 function _mapStateToProps(state, ownProps) {
57
 function _mapStateToProps(state, ownProps) {
52
     return {
58
     return {
59
+        flipVideo: state['features/base/settings'].localFlipX,
53
         videoMuted: ownProps.videoTrack ? ownProps.videoMuted : state['features/base/media'].video.muted,
60
         videoMuted: ownProps.videoTrack ? ownProps.videoMuted : state['features/base/media'].video.muted,
54
         videoTrack: ownProps.videoTrack || (getLocalVideoTrack(state['features/base/tracks']) || {}).jitsiTrack
61
         videoTrack: ownProps.videoTrack || (getLocalVideoTrack(state['features/base/tracks']) || {}).jitsiTrack
55
     };
62
     };

Carregando…
Cancelar
Salvar