2016-03-15 499 views
1

我想在同一時間播放的視頻列表(另一個之後,就像1個視頻)同時播放多個視頻ExoPlayer

現在,我使用ExoPlayer播放這些視頻,但我當前視頻正在播放時無法緩衝下一個視頻。所以它看起來不像一個視頻,在兩個視頻之間切換時會有延遲。

任何人都有這個解決方案,請嗎?

+0

我很困惑。您想在一個視圖中同時播放多個視頻,例如網格中的4個視頻,將所有音頻合併爲一個視頻流?或者您想播放一個視頻,但在當前視頻結束之前開始緩衝後續視頻,這樣第二個視頻可以在第一個視頻結束後立即開始播放? –

+0

感謝您的評論。我想要的是第二個。播放一個視頻並開始緩衝後續視頻。請問你能幫幫我嗎! –

+0

您是否找到了解決方案? – Thomas

回答

0

我有同樣的問題,

變更線360:編解碼器= MediaCodec.createByCodecName(codecName)在MediaCodecTrackRenderer類的編解碼器= MediaCodec.createDecoderByType(mime類型)。

看起來像exoplayer嘗試使用多個硬件解碼器,但某些設備不允許多個硬件解碼器。

如果分配硬件解碼器,這些更改將使外行人選擇軟件解碼器。