-
Notifications
You must be signed in to change notification settings - Fork 2.4k
实现了RecycleView自动播放视频的效果,分享给大家 #1670
Comments
漂亮,兄弟,能不能提交一个pr,把在不改库的情况下把这个功能加到demo里 |
好的,只是一直都没用过gayhub Pull Request,我研究下秘籍,马上怼上去 |
demo视频蜜汁好评 |
thumbs up for demo. A great library |
@SiXuManYan can you share your full source code? |
@koushik16github see this pr but not complete yet #1671 |
setPrefs_.wifiAutoPlayVideo() what is this method? please share |
@koushik16github |
@SiXuManYan 加油小宝贝 |
提交pr @SiXuManYan |
@magical-xu if ((homeGSYVideoPlayer.currentState == JZVideoPlayerStandard.CURRENT_STATE_PLAYING)) {
// 进行播放
homeGSYVideoPlayer.startVideo();
} 像下面逻辑判断的话,显示的现象是:停止滑动后不会自动播放那些 ”已经播放完一遍的视频了“ homeGSYVideoPlayer.currentState== JZVideoPlayerStandard.CURRENT_STATE_NORMAL 可以结合自己项目的具体需求来选择判断条件 二 |
@hyr0318 断点滑到屏幕中的时候,setUp里面的url是不是有值,这个应该是url为null造成的 |
@lipangit 恩,好像是的,但是我的视频的item 是在第二页,我在第一页数据时候怎么也走了这里面来了额 |
断点或者打log,数据部分是setUp函数管的,看看这函数的运行是不是有问题 |
如果在滑动时视频处在预加载阶段, 滑动就会一直start,没滑动一次就重新加载播放,所以处理滑动视频播放可以加一个条件保证如果滑动阶段是在加载的就等加载完成再调用startVideo, @SiXuManYan 谢谢哈,我用的你这个实现的自动播放,感谢 |
@xiaoting000 谢谢指正,我也是受益于作者的这个项目。 |
想起来了,@SiXuManYan 你的提交我测试过,有问题,不能完美运行 |
@shuaimango 兄弟,能把这个加到demo中吗,给大家参考 |
谢谢作者@lipangit 开源出来如此优秀的框架,受益匪浅
项目中实现了类似汽车之家那种滑动RecycleView 自动播放视频的效果,分享给大家
原理
getLocalVisibleRect原理可以参照这个链接
我使用的相关版本
自己项目中RecycleView实现视频自动播放的代码如下
对于item滑出可见区域后,进行视频回收的逻辑,可以参照demo中的ActivityListViewRecyclerView
相关代码如下所示
The text was updated successfully, but these errors were encountered: