Java RecyclerView中的Exoplayer

Java RecyclerView中的Exoplayer,java,android,android-recyclerview,exoplayer,exoplayer2.x,Java,Android,Android Recyclerview,Exoplayer,Exoplayer2.x,我在我的回收器视图中使用的Exoplayer与Tiktok的视频源类似。 我的问题是: 在加载20个视频后,它会停止显示视频(根本不显示视频,您无法启动exo播放器,它停留在0秒) 对于前20-30个视频,它工作得非常好 我的代码 postViewHolder.playerView.setVisibility(View.VISIBLE); MediaItem mediaItem; Player player = new

我在我的回收器视图中使用的Exoplayer与Tiktok的视频源类似。 我的问题是:

在加载20个视频后,它会停止显示视频(根本不显示视频,您无法启动exo播放器,它停留在0秒) 对于前20-30个视频,它工作得非常好

我的代码

            postViewHolder.playerView.setVisibility(View.VISIBLE);
            MediaItem mediaItem;


            Player player = new SimpleExoPlayer.Builder(context).build();

            mediaItem = MediaItem.fromUri(post.vUrl);

            player.pause();
            postViewHolder.playerView.setPlayer(player);
            player.seekTo(0);
            player.setMediaItem(mediaItem);
            postViewHolder.playerView.setVisibility(View.VISIBLE);

            player.prepare();
库始终更新为最新版本