Я следую примеру RNCamera из React Native здесь Официальная документация RNCamera , и она отлично работает.
Но предварительный просмотр камеры отображается в начале приложения, и я безуспешно пытаюсь отобразить предварительный просмотр только после нажатия кнопки.
<RNCamera
style = {styles.preview}
....
/>
<View>
<TouchableOpacity onPress = {this.takePicture.bind(this)}> </TouchableOpacity>
</View>
takePicture = async() => { //method Implementation }
Что я узнал из своей игры:
Компонент должен быть объявлен до вызова кнопки TouchableOpacity, или предварительный просмотр не выполняется.
Я удалил атрибут предварительного просмотра из компонента и добавил в метод takePicture (), чтобы предварительный просмотр показывался после нажатия кнопки, что приводит к ошибке (ошибка: предварительный просмотр приостановлен)
Ценю любую помощь, которую я могу получить.