ExoPlayer:如何只搜索当前正在播放的曲目之一?

时间:2016-04-29 01:02:11

标签: android exoplayer

我有一个用4个轨道初始化的ExoPlayer实例。其中2个是MediaCodecVideoTrackRenderer实例,每个实例都有自己的ExtractorSampleSource。

我想从中间开始播放其中一首曲目。

我正在等待,直到我得到MSG_PLAYER_STATE_READY消息才能获得音轨的持续时间,然后在示例源上调用seektoUs(也尝试在渲染器上调用seekTo),但两者都给出了不可预测的结果。

在其他曲目从头开始播放时,寻找单曲的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

通过覆盖我的自定义TrackRenderer的doSomeWork方法并根据我需要的逻辑调用super.doSomeWork和自定义positionUs来解决问题。