音视频

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

2018-08-12  本文已影响3198人  驿路梨花处处开

为啥写这个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开发者进群交流学习。

上一篇 下一篇

猜你喜欢

热点阅读