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

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

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