[黑屏,使用ExoPlayer2播放了两个视频

问题描述 投票:1回答:1

[我正在尝试使用ExoPlayer2实现一个小型视频库,我对前几个视频没有问题,但是..当我播放了三个或四个视频时,出现黑屏,并出现下一个错误:

E/ExoPlayerImplInternal: Playback error.com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.Exynos.avc.dec, Format(1, null, null, video/avc, null, -1, null, [1900, 1200, -1.0], [-1, -1])
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.maybeInitCodec(MediaCodecRenderer.java:479)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.reinitializeCodec(MediaCodecRenderer.java:1261)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1111)
at com.google.android.exoplayer2.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:552)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:647)
at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:536)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:303)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:164)
at android.os.HandlerThread.run(HandlerThread.java:65)

我在解决方案的GitHub项目页面上发现了很多类似的问题,但都存在相同的错误,但是没有人解决我的问题。谁能帮我?谢谢。

android exoplayer2.x
1个回答
0
投票

[我试图在所有情况下(onResume,onPause,onStop)都停止ExoPlayerFactory.newSimpleInstance,它对我有用。see the way in code

© www.soinside.com 2019 - 2024. All rights reserved.