Exoplayer在recyclerview中播放22-25次后停止工作并显示空白屏幕

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

我在我的应用中使用Firebase Recyclerview。我在回收器视图的每个项目中都嵌入了一个exoplayer。一切正常,但滚动浏览22至25个项目后,exoplayer停止加载和播放视频。我收到以下错误

ExoPlayerImplInternal:播放错误。 com.google.android.exoplayer2.ExoPlaybackException:com.google.android.exoplayer2.mediacodec.MediaCodecRenderer $ DecoderInitializationException:解码器初始化失败:OMX.qcom.video.decoder.avc,Format(1,null,null,video / avc, null,-1,null,[576、1024、25.0],[-1,-1])

firebase-realtime-database android-recyclerview android-studio-3.0 exoplayer exoplayer2.x
1个回答
0
投票

我曾经做过类似的事情,并且遇到过相同的问题。在我的应用中,我在viewpager中播放了许多视频。问题是播放器和视频格式解码器在移动设备中受到限制,您需要重新使用它们我们创建了一个全球游戏池,总共限制为5个玩家。您只需根据自己的需求获取并释放它。错误就不会再发生了。

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