Как масштабировать видео, чтобы оно не обрезалось в React Native?

Я использую react-native-video,

                <Video 
                    source={require('../../assets/imgs/video.mp4')}  
                    ref={(ref) => { this.player = ref }}                                     
                    repeat={true}
                    resizeMode="contain"
                    style={{
                        width: this.state.screenWidth,
                        height: this.state.heightScaled
                    }}
                    onLoad={response => {
                        const { width, height } = response.naturalSize;
                        const heightScaled = height * (this.state.screenWidth / width);

                        this.setState({ heightScaled: heightScaled });
                    }}

                />

И это решение, которое я пробовал https://github.com/react-native-community/react-native-video/issues/746 но оно не работает для меня. Может кто-нибудь сказать, пожалуйста, как я могу подогнать видео к определенной высоте?

0 ответов

Другие вопросы по тегам