2016-04-29 122 views
2

我有4个轨道初始化的ExoPlayer实例。其中2个是MediaCodecVideoTrackRenderer实例,每个实例都有自己的ExtractorSampleSource。ExoPlayer:如何寻找当前正在播放的曲目之一?

我想开始从中间的赛道之一的播放。

我在等待,直到我得到MSG_PLAYER_STATE_READY消息才能够获取曲目的持续时间,然后在sample-source上调用seektoUs(也尝试在渲染器上调用seekTo),但都给出了不可预知的结果。

什么是寻找到一个单一的轨道,而轨道的其余部分从开始播放的正确方法?

+0

老兄,你学会了如何使用外球员ü可以给我一个链接的文档是非常模糊 –

+0

@prathamkesarkar演示的球员,大多是通过读取源代码起家的。 – Lior

回答

0

管理通过重写我的自定义TrackRenderer的doSomeWork方法,并呼吁super.doSomeWork基于我所需要的逻辑定制positionUs来解决这个问题。

相关问题