Я использую плагин конденсаторной камеры для использования API камеры в моем React PWA. Все работает отлично, и сделанная фотография успешно сохраняется. Только когда я отменяю сделанную фотографию и пытаюсь сделать ее снова, видео с камеры отображает черный экран.
Это происходит после того, как я нажимаю нижнюю правую крестовую кнопку на экране, чтобы принять или отменитьФото. скриншот
Вот мой код:
takePicture = () => {
Camera.getPhoto({
quality: 50,
source: CameraSource.Camera,
correctOrientation: true,
width: 200,
resultType: CameraResultType.DataUrl,
})
.then((image, error) => {
console.log('Image: ', error);
this.setState({ imgSrc: image.dataUrl });
})
.catch(error => {
console.log(error);
});
};