【问题标题】:ExoPlayer2 set initial track in playlistExoPlayer2 在播放列表中设置初始曲目
【发布时间】:2017-04-24 05:03:35
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    例子:

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

    【讨论】:

      猜你喜欢
      • 2010-11-03
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 2023-03-08
      • 1970-01-01
      相关资源
      最近更新 更多