Exoplayer无缝更改当前视频

时间:2017-12-11 16:30:16

标签: android exoplayer

我想将当前播放的视频无缝地更改为另一个。但是在播放下一个视频之前会有一点延迟。我不知道下一个视频会是什么。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以在ExoPlayer中使用播放列表。这样,播放在第1项结束时转换为2而不进行缓冲。

DynamicConcatenatingMediaSource mainSource = new DynamicConcatenatingMediaSource();
mainSource.addMediaSource(mediaSource1);
player.prepare(mainSource);

// later...
mainSource.addMediaSource(mediaSource2);

只要您知道第二个媒体,您就可以在播放器播放时添加它。

https://medium.com/google-exoplayer/dynamic-playlists-with-exoplayer-6f53e54a56c0