在Android中一次播放多个URL

时间:2019-11-27 21:09:28

标签: android android-mediaplayer

如何在android中顺序播放多个URL?我有一小段流URL,每首完整歌曲为10s。我需要一个接一个地玩。有什么方法可以使音乐不会滞后吗?

3 个答案:

答案 0 :(得分:1)

https://exoplayer.dev/media-sources.html阅读高级写作

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

答案 1 :(得分:0)

您似乎正在使用m3u8播放列表与MediaPlayer一起播放。但是,您将无法执行此操作。您可以使用ExoPlayer播放m3u8列表。检查此链接 https://github.com/google/ExoPlayer

答案 2 :(得分:-1)

simpleExoPlayerView.setShowMultiWindowTimeBar(true);