У меня есть массив видео, которые я проигрываю одно за другим в пакет реагировать на видео, как будто один заканчивается, другой воспроизводится автоматически, как будто это одно видео.Я устанавливаю новое состояние, когда заканчивается один клип.
<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 });
}
Всякий раз, когда клип заканчивается и загружается новый клип, проигрыватель реагирует на видео и мигает, а загрузка следующего видео занимает некоторое время.Можно ли как-то предотвратить это, чтобы все мои клипы работали плавно, не мигая, а один за другим, как одно видео.