Android – ошибка при съемке с помощью реагирующей камеры: E_TAKE_PICTURE_FAILEDAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android – ошибка при съемке с помощью реагирующей камеры: E_TAKE_PICTURE_FAILED

Сообщение Anonymous »

Я столкнулся с проблемой при попытке сделать снимок с помощью библиотеки React-Native-Camera в моем приложении React Native. Функция takePicture завершается ошибкой со следующей ошибкой:
Изображение
< /p>
Чтобы сделать снимок, я использую следующий код:

Код: Выделить всё

const takePicture = async () => {
if (camera) {
try {
await camera.resumePreview();
await new Promise(resolve => setTimeout(resolve, 100));
const data = await camera.takePictureAsync();
console.log('Picture taken', data);

const image = {
localPath: data.uri,
imageType: vehicleImageIndex,
};
const updatedPictures = [...cameraPictures];
updatedPictures[vehicleImageIndex] = image;
setCameraPictures(updatedPictures);

setVehicleImageIndex(prevIndex => prevIndex + 1);

} catch (error) {
console.error('Error taking picture: ', error);
}
} else {
console.log('Camera not ready');
}
};
Чтобы решить проблему, я попробовал следующее, но безрезультатно:
  • Проверил разрешения камеры в AndroidManifest. xml
  • Проверено, что объект камеры правильно инициализирован.
  • Добавлена ​​задержка перед вызовом takePictureAsync()
Кто-нибудь сталкивался с подобной проблемой или знает, как ее исправить? Будем признательны за любую помощь.
Окружающая среда:
  • Версия React Native: «0.71.15»,
    Версия React-Native-Camera: "^4.2.1"


Подробнее здесь: https://stackoverflow.com/questions/787 ... ure-failed
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»