Проблема с записью видео в React Native приложении
Здравствуйте! Я разрабатываю приложение на React Native (Expo), используя expo-camera и CameraView. Ниже описан сценарий работы и возникшая проблема.
Сценарий работы
- Запуск записи видео
- Одновременный сбор GPS-координат с интервалом в одну секунду
- После остановки записи видео и локации упаковываются в ZIP-архив и сохраняются
Проблема
Метод recordAsync() отрабатывает, но возвращает undefined, а поле uri в объекте видео оказывается равным null.
Код
const data = await cameraRef.current.recordAsync();
console.log("Recording finished:", data); // undefined
if (data?.uri) {
setVideo({ uri: data.uri });
} else {
console.warn("No URI returned after recording");
}