Как объединить несколько видео, чтобы они выглядели как одно видео в реакции на видео? - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть массив видео, которые я проигрываю одно за другим в пакет реагировать на видео, как будто один заканчивается, другой воспроизводится автоматически, как будто это одно видео.Я устанавливаю новое состояние, когда заканчивается один клип.

<Video
 ref={(ref: Video) => {
  this.video = ref;
   }}
  source={{ uri: this.state.captures[0].file }}
  style={styles.fullScreen}
  paused={false}
  rate={this.state.rate}
  onEnd={() => this.playNext()}
  onLoad={this.onLoad}
  onProgress={this.onProgress}
  resizeMode="contain"
/>

playNext() {
 let captures = this.state.captures;
 let temp = captures[0];
 captures.shift();
 captures.push(temp);
 this.setState({ captures });
}

Всякий раз, когда клип заканчивается и загружается новый клип, проигрыватель реагирует на видео и мигает, а загрузка следующего видео занимает некоторое время.Можно ли как-то предотвратить это, чтобы все мои клипы работали плавно, не мигая, а один за другим, как одно видео.

...