力图用最简洁的代码实现我们想要的功能。
整体代码
实现抖音视频播放的代码总共不超过200行
站在巨人肩膀上
我的视频播放功能是参考ZFPlayer的,大家也可以自己参考作者的demo。
实现思路
1.创建一个UITableView,每个cell的高度就是当前屏幕的高度。
2.创建一个ZFPlayerController对象,并与当前UITableView对象进行关联。
代码:
_player = [ZFPlayerController playerWithScrollView:self.tableView playerManager:playerManager containerViewTag:100];
注意:这里有一个tag,此tag需要和我们的cell上的一个占据全屏幕的子视图的tag一样(关键)
3.将视频播放地址的一个数组赋值给_player对象,调用播放方法即可。