GitHub
https://github.com/AnJiaoDe/RecyclerViewVideoPlayList
APK_demo https://github.com/AnJiaoDe/RecyclerViewVideoPlayList/blob/master/app/build/outputs/apk/app-debug.apk
视频列表页自动播放
1自动播放功能-用户上滑流程
播放的View上滑至消失一半以上的时候,停止播放,自动播放下一个视频
2.自动播放功能-用户下滑流程图
播放的View下滑至消失一半以上的时候,停止播放,自动播放上一个视频
产品经理下发如此需求,虽然不难,想想还是有点复杂
解决思路:
上滑:播放视频的item view的顶部Y坐标(相对于整个屏幕)和recyclerview顶部Y坐标(相对于整个屏幕)进行对比,判断是否需要停止播放,自动播放其他视频等;下滑:同理
实现起来有点复杂,话不多说,上代码:
参考万能适配器
activity_main.xml
item.xml
MainActivity.java
各位老铁有问题欢迎及时联系、指正、批评、撕逼
GitHub https://github.com/AnJiaoDe
关注专题Android开发常用开源库https://www.jianshu.com/c/3ff4b3951dc5
简书 https://www.jianshu.com/u/b8159d455c69
微信公众号
QQ群
领取专属 10元无门槛券
私享最新 技术干货