Android 使用ExoPlayer2的两个视频的黑屏

Android 使用ExoPlayer2的两个视频的黑屏,android,exoplayer2.x,Android,Exoplayer2.x,我正在尝试使用ExoPlayer2实现一个小型视频库,我对前两个视频没有问题,但是。。当我播放了三到四个视频时,我会出现一个带有下一个错误的黑屏: E/ExoPlayerImplInternal: Playback error.com.google.android.exoplayer2.ExoPlaybackException: com.google.android.exoplayer2.mediacodec.MediaCodecRenderer$DecoderInitializationExc

我正在尝试使用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的项目页面上发现了许多类似的问题,但没有人解决我的问题。有人能帮我吗?谢谢。

我在所有情况下(恢复、暂停、停止)都试图停止Exoplayer Factory.newSimpleInstance,它对我有效