0

我使用ExoPlayer 2.3.1播放視頻列表。我正在使用示例代碼:ExoPlayer2在播放列表中設置初始軌道

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

它工作正常,但我想先選擇視頻播放。
例如我有3個視頻,當我點擊第二個視頻時,它應該播放並且播放器中的上一個/下一個按鈕應該可用。現在它從數組中的第一個mediaSource開始播放,並且我找不到設置初始軌道索引或類似內容的方法。

回答

1

請查看seekTo(windowIndex, positionMs)。它說

指定的窗口尋找以毫秒爲單位指定的位置。

實施例:

player.seekTo(3, C.TIME_UNSET); 
player.setPlayWhenReady(true); 
相關問題