调用onBindViewHolder()
时,我需要播放视频,然后如果该项目向下或向上滚动,则需要停止播放该视频。如何在RecyclerView
的适配器中完成该操作?
答案 0 :(得分:2)
您可以在适配器中覆盖onViewAttachedToWindow(VH holder)
和onViewDetachedFromWindow(VH holder)
方法。然后开始并停止他们体内的视频。正如文档所述:
当此适配器创建的视图已附加到窗口时,将调用
onViewAttachedToWindow
。
onViewDetachedFromWindow
会在此适配器创建的视图与其窗口分离时被调用。
答案 1 :(得分:0)
我在这里为您找到了一些链接:
看到这些链接后,您便可以了解概念。
对于您的问题,我只是用谷歌搜索play pause video in recylcerview android,希望下次您会做与我相同的事情。
注意:不可能所有内容都写在评论中,所以我写了答案。
谢谢。