Я пытаюсь реализовать камеру в приложении React-native. Цель приложения — записать видео и загрузить его, а затем удалить с телефона. Мне удалось записать видео с помощью реактивной камеры.
React-native-camera возвращает путь к записанному видео. Я попытался поместить этот путь в react-native-video. Но это приводит к сбою приложения. Должен ли я использовать что-то вроде react-native-fs для загрузки видео для react-native-video или как мне это сделать?
Это приводит к сбою приложения, несмотря на то, что this.props.file.path имеет путь к записанному видео, который выглядит на Android так:
файл:///storage/emulated/0/Pictures/Vid_xxxxxxx_xxxxx.mp4
<Video source={{uri : this.props.file.path}}
style={styles.fullScreen}
rate={1.0}
volume={1.0}
muted={false}
resizeMode={"cover"}
onEnd={() => { console.log('Done!') }}
repeat={true} />
<StatusBar navigator={this.props.navigator} next={this.go.bind(this)}/>
Если я сохраню видео в cameraRoll, оно там, как и ожидалось.