为了账号安全,请及时绑定邮箱和手机立即绑定

当 onBindViewHolder 调用播放视频时,如果没有在 recyclerview

当 onBindViewHolder 调用播放视频时,如果没有在 recyclerview

素胚勾勒不出你 2022-04-28 15:53:31
我需要在onBindViewHolder()被调用时播放视频,然后如果该项目向下或向上滚动,我需要停止该视频。如何在RecyclerView的适配器中做到这一点?
查看完整描述

2 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

您可以在适配器中覆盖onViewAttachedToWindow(VH holder)onViewDetachedFromWindow(VH holder)方法。然后在他们的身体里开始和停止视频。正如文件所说:

onViewAttachedToWindow当此适配器创建的视图已附加到窗口时调用。

onViewDetachedFromWindow当此适配器创建的视图已与其窗口分离时调用。

视觉结果:

//img1.sycdn.imooc.com//626a482000016bf602780480.jpg

查看完整回答
反对 回复 2022-04-28
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

在这里,我为您找到了一些链接:

看到这些链接后,您可以理解这个概念。

对于你的问题,我只是用谷歌搜索在 recylcerview android 中播放暂停视频,我希望下次你能像我一样做同样的事情。

注意:不可能在评论中写下所有内容,因此我写了答案。

谢谢你。


查看完整回答
反对 回复 2022-04-28
  • 2 回答
  • 0 关注
  • 192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信