Я пытаюсь воспроизвести реагирующее видео с URI, возвращенное реагирующим родным Cameraroll. но видео пустое. Код для прокрутки камеры:
CameraRoll.getPhotos ({first: 100, assetType: 'videos',}) .then (r => {
this.getPhotosFromCamera(r.edges);
})
.catch((err) => {
console.log("here in error : ", err)
//Error Loading Images
});
и когда я передаю отдельные URI в реагировать родной видео плеер, он все еще показывает пустым.
<Video
ref={(ref) => this.videoPlayer = ref}
source={{ uri: item.node.image.uri }}
rate={1.0}
volume={1.0}
muted={false}
paused={true}
stop={!this.props.screenAppearing}
ignoreSilentSwitch='ignore'
resizeMode="contain"
startTime={this.state.videoStartTime}
endTime={this.state.videoEndTime}
onLoad={ev => this.videoDuration = ev.duration}
onProgress={ev => {
Animated.event([
{ left: this.progressPan }
])({
left: (ev.currentTime/this.videoDuration)*Dimensions.get('window').width
})
}}
style={{
height: Dimensions.get('window').width*0.8
}}
/>
Пожалуйста, помогите. Спасибо.