React native video не воспроизводит видео из ответа URI от React native cameraroll на iOS - PullRequest
0 голосов
/ 04 февраля 2020

Я пытаюсь воспроизвести реагирующее видео с 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
        }}
      />

Пожалуйста, помогите. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...