отображать видео с помощью переключателя в iOS - PullRequest
0 голосов
/ 25 декабря 2018

Возможно ли отображение видео с помощью кнопки переключения.Я использую этот компонент для видео и пытаюсь сделать видео видимым с помощью кнопки переключения.Но я немного застрял в том, как это сделать.Кстати, я не просто пытаюсь заставить его отображаться, но и запускаю видео при включении и закрываю, когда видео заканчивается.

export default class App extends Component {

    _onPress(){
        const newState = !this.state.toggle;
        this.setState({toggle:newState});
    }

render() {

    const url = 'https://player.vimeo.com/external/207277102.hd.mp4?s=6939b93ae3554679b57f5e7fa831eef712a74b3c&profile_id=119&oauth2_token_id=57447761'
    const logo = 'https://your-url.com/logo.png'
    const placeholder = 'https://your-url.com/placeholder.png'
    const title = 'My video title'


    return (
            <View style={styles.container}>
                <ScrollView>
                    <Text>Some content here...</Text>
                </ScrollView>

                <Video url={url}
                       title={title}
                       logo={logo}
                       placeholder={placeholder}
                />

                <TouchableOpacity
                    onPress={()=>this._onPress()}
                    style={{backgroundColor:"dodgerblue"}}
                >
                    <Text style={styles.buttonStyles}>Tab the Button</Text>
                </TouchableOpacity>

                <ScrollView>
                    <Text>Some content here...</Text>
                </ScrollView>
            </View>
        )
    }
}

    const styles = StyleSheet.create({
        container: {
            flex: 1,
            justifyContent: 'center',
        },
        buttonStyles: {
            color:'white',
            textAlign: 'center',
            fontSize: 16
        }
    });

AppRegistry.registerComponent('VideoExample', () => VideoExample);

Я действительно благодарен за любые примеры ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...