我需要在onBindViewHolder()被調用時播放視頻,然后如果該項目向下或向上滾動,我需要停止該視頻。如何在RecyclerView的適配器中做到這一點?
2 回答

慕容3067478
TA貢獻1773條經驗 獲得超3個贊
您可以在適配器中覆蓋onViewAttachedToWindow(VH holder)
和onViewDetachedFromWindow(VH holder)
方法。然后在他們的身體里開始和停止視頻。正如文件所說:
onViewAttachedToWindow
當此適配器創建的視圖已附加到窗口時調用。
onViewDetachedFromWindow
當此適配器創建的視圖已與其窗口分離時調用。
視覺結果:

米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
在這里,我為您找到了一些鏈接:
看到這些鏈接后,您可以理解這個概念。
對于你的問題,我只是用谷歌搜索在 recylcerview android 中播放暫停視頻,我希望下次你能像我一樣做同樣的事情。
注意:不可能在評論中寫下所有內容,因此我寫了答案。
謝謝你。
添加回答
舉報
0/150
提交
取消