我需要在onBindViewHolder()被调用时播放视频,然后如果该项目向下或向上滚动,我需要停止该视频。如何在RecyclerView的适配器中做到这一点?
2 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
您可以在适配器中覆盖onViewAttachedToWindow(VH holder)
和onViewDetachedFromWindow(VH holder)
方法。然后在他们的身体里开始和停止视频。正如文件所说:
onViewAttachedToWindow
当此适配器创建的视图已附加到窗口时调用。
onViewDetachedFromWindow
当此适配器创建的视图已与其窗口分离时调用。
视觉结果:
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
在这里,我为您找到了一些链接:
看到这些链接后,您可以理解这个概念。
对于你的问题,我只是用谷歌搜索在 recylcerview android 中播放暂停视频,我希望下次你能像我一样做同样的事情。
注意:不可能在评论中写下所有内容,因此我写了答案。
谢谢你。
添加回答
举报
0/150
提交
取消