2016-04-29 119 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來解決這個問題。

相關問題