作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:812157648,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!
前言
前段时间封装了一个视频播放器,由于时间匆忙,还有很多问题以及细节还没有来得及修改,最近挤了一点时间,将播放器完善了一下,具体思路请参考使用AVPlayer自定义支持全屏的播放器(一),本篇文章主要讲解如何在tableView
上面使用。
思路
播放器播放视频肯定会占用内存,如果每一个cell
建立一个播放器,会占用不少的内存,所有全局只建立一个播放器,当播放器所在cell
滑出屏幕,将播放器销毁。
使用代码
当点击cell
时,创建播放器,并且添加到当前cell
上。因为全局只有一个播放器,并且需要在滑动的时候动态计算当前播放器所在cell