#react-native #react-native-android #react-native-camera #react-native-video #react-native-image-picker
#react-native #react-native-android #react-native-camera #react-native-video #react-native-image-picker
Вопрос:
Я использую React Native для разработки приложения. Я получаю сообщение об ошибке при попытке загрузить видео более 20 секунд. Код отлично работает для небольших видеороликов.
const response = await fetch(videoPicker)
const blob = await response.blob()
const path = `video/${moment().format('YYYYMMDD')}/${uuidv4()}.mp4`
Storage.put(path, blob, {
progressCallback(progress) {
setProgress((progress.loaded / progress.total * 100).toFixed(0))
console.log(`Uploaded: ${progress.loaded}/${progress.total}`);
}
})
Я попробовал android: hardwareAccelerated=»false» и android: largeHeap =»true». Я думаю, это помогло. Но не так много.
Комментарии:
1. Не могли бы вы попробовать добавить
"start-max": "node --max-old-space-size=16000 node_modules/react-native/local-cli/cli.js start"
в своиpackage.json
сценарии, а затем запустить приложение с помощьюnpm start-max
?2. Не сработало : (