2016-03-15 150 views
1

我想在同一时间播放的视频列表(另一个之后,就像1个视频)同时播放多个视频ExoPlayer

现在,我使用ExoPlayer播放这些视频,但我当前视频正在播放时无法缓冲下一个视频。所以它看起来不像一个视频,在两个视频之间切换时会有延迟。

任何人都有这个解决方案,请吗?

+0

我很困惑。您想在一个视图中同时播放多个视频,例如网格中的4个视频,将所有音频合并为一个视频流?或者您想播放一个视频,但在当前视频结束之前开始缓冲后续视频,这样第二个视频可以在第一个视频结束后立即开始播放? –

+0

感谢您的评论。我想要的是第二个。播放一个视频并开始缓冲后续视频。请问你能帮帮我吗! –

+0

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

回答

0

我有同样的问题,

变更线360:编解码器= MediaCodec.createByCodecName(codecName)在MediaCodecTrackRenderer类的编解码器= MediaCodec.createDecoderByType(mime类型)。

看起来像exoplayer尝试使用多个硬件解码器,但某些设备不允许多个硬件解码器。

如果分配硬件解码器,这些更改将使外行人选择软件解码器。