ExoPlayer2在播放列表中设置初始曲目

时间:2017-04-24 05:03:35

标签: android android-video-player exoplayer exoplayer2.x

我使用ExoPlayer 2.3.1播放视频列表。我使用示例代码:

MediaSource mediaSource = mediaSources.length == 1 ? mediaSources[0]
                    : new ConcatenatingMediaSource(mediaSources);
player.prepare(mediaSource, !haveResumePosition, false);

它工作正常,但我想首先选择要播放的视频 例如,我有3个视频,当我点击第二个时它应该播放,播放器中的上一个/下一个按钮应该可用。现在它从数组中的第一个mediaSource开始播放,我找不到设置初始轨道索引的方法或类似的东西。

1 个答案:

答案 0 :(得分:2)

请查看seekTo(windowIndex, positionMs)。它说

  

指定窗口中寻找以毫秒为单位指定的位置。

示例:

player.seekTo(3, C.TIME_UNSET);
player.setPlayWhenReady(true);