Вы можете добиться этого, используя zIndex, следующий код будет отображать видео в качестве фона и кнопку воспроизведения поверх него. Реагирование на собственный стиль работает так же, как веб-CSS. Вы должны узнать больше о позиционировании CSS здесь .
render() {
return (
<View style={styles.container}>
<TouchableOpacity style={styles.button}>
<Text>Play</Text>
</TouchableOpacity>
<Video style={styles.video} />
</View>
);
}
const styles = {
container: {
position: 'relative'
},
video: {
position: 'absolute',
top: 0,
right: 0,
left: 0,
bottom: 0,
zIndex: 1,
},
button: {
position: 'relative',
zIndex: 2,
}
};