我有一个带有一些视频元素的 RecyclerView,每次离开屏幕时它们都会重新启动。我试过了:
recyclerView.getRecycledViewPool().setMaxRecycledViews(RecyclerViewAdapter.TYPE_VIDEO, 0);
但没有成功。我也尝试过:
holder.setIsRecyclable(false)
在我的适配器内,但视频仍然每次都会重新启动。
有什么办法可以停止重新启动视频,并以某种方式暂停它们并在它们再次出现在屏幕上时恢复它们?
视频是远程的,而不是本地的。而且我使用的是扩展 TextureView 的类,而不是 Android 的 VideoView