iOS开发中实现抖音看视频的效果

WechatIMG11.jpeg

力图用最简洁的代码实现我们想要的功能。

整体代码

0.代码.jpg

实现抖音视频播放的代码总共不超过200行

站在巨人肩膀上

我的视频播放功能是参考ZFPlayer的,大家也可以自己参考作者的demo。

实现思路

1.创建一个UITableView,每个cell的高度就是当前屏幕的高度。
2.创建一个ZFPlayerController对象,并与当前UITableView对象进行关联。
代码:

  _player = [ZFPlayerController playerWithScrollView:self.tableView playerManager:playerManager containerViewTag:100];

注意:这里有一个tag,此tag需要和我们的cell上的一个占据全屏幕的子视图的tag一样(关键)


0.tag.jpg

3.将视频播放地址的一个数组赋值给_player对象,调用播放方法即可。

附上demo地址:https://github.com/yangguanghei/imitateDouyin

你可能感兴趣的:(iOS开发中实现抖音看视频的效果)