在视频观看中排队多个网址

时间:2017-11-06 10:46:42

标签: android android-mediaplayer android-videoview

我们可以在开始时排队多个视频网址,这会逐个播放视频,并提前播放下一个视频。

E.g。如果我提供10个URL,那么它将从第一个开始,并将提前第二个流,以便它将顺利播放。

有任何想法或建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用ExoPlayer

ExoPlayer有一个ConcatenatingMediaSource,可以按顺序播放URL,例如

MediaSource firstSource = new ExtractorMediaSource(firstVideoUri, ...);
MediaSource secondSource = new ExtractorMediaSource(secondVideoUri, ...);
// Plays the first video, then the second video.
ConcatenatingMediaSource concatenatedSource =
new ConcatenatingMediaSource(firstSource, secondSource);