ios 仿抖音 使用单个播放器,解决内存问题

为啥写这个demo?

1:吐槽一下,苦逼的码农,别人家有啥,最近流行啥,老板就要求加啥,不管tmd自己会不会,都得干。

出现的坑。。。。。。

1:之前尝试过使用UICollectionView 来处理播放,这样能做到重复使用,但是仔细研究了一下某音,发现并不是这样的,

2:在上滑时,下一个播放的界面已经存在了,至少是一个imageview 在页面上放着呢,所以,cell 不行了,

项目当中遇到的大坑,大坑,大坑。。。。。

1:项目已经介入真是数据,发现无法上拉加载,下拉刷新,草草草草,,,,,,,,,好大的坑啊,,,,,,,苦逼的填坑中。。。。。

2: 在解决完已知的问题后,不断左滑,加载个人中心页面,突然发现闪崩问题,内存没有释放掉,一次左滑加载三个播放器,将近90M的内存,加载3-5次就直接gg了,又是tmd的一个坑啊,问君能有几多愁,恰是一江春水向东流啊,

视频需要gif格式,有时间了转成了在传啊,

没有某音优化的好但是能应付一下老板了,哈哈

回归正题

1:视频播放采用了单个视频播放器,加载的时候内存问题就不会出现,可以重复加载56次没问题,以后再优化成无限加载的,

2:底部是scrollview,上下滑动交换图片,改变scrollview 的contentoffset。

3:左滑push手势,右滑pop手势已经加入,

4:demo当中有啥问题,可以直接找我交流,

5:类似某音的无限左滑,谁有好的思路,大家一起交流学习。

重点,重点,重点。。。

 iOS-OC&Swift交流群 群号:529765630(顺便打个广告,我们的app名字:meetfit-约健),欢迎任何技术爱好者和iOS开发者进群交流学习。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,040评论 3 119
  • 记忆里无数的夏天 他们欢歌笑语,手拉手 他们踩着轻快的步子 她们穿着花裙子高举着手 一大片一大片盛开的荷花 无数的...
    绊倒菠菜的白菜君阅读 1,924评论 0 0
  • 二十四,扫房子 二十四这一天,是打扫卫生,干干净净迎新年的日子。 小时候,吃过早晨饭后,家长会把一...
    wangfengqun阅读 1,930评论 0 2
  • 万里江山万里长, 一人心思一人扛。 若得百年重新过, 不装道士装流氓。
    我是赤子阅读 3,973评论 0 0
  • 白云分溅了天空 蓝灰色各一半下了红 路子坑凹热情洋溢着 前进 向幸福前进 金黄色浪花圆圆地摆放 一口一口咀嚼 糯白...
    TJYzzd阅读 1,534评论 0 3