Swift实现仿咸鱼特性界面的视频动画
最初拿到咸鱼的所有资源时,我是拒绝的,因为一眼看到的就是4个新特性视频文件。尽管有想到过可能是和Uber一样用的是视频,但确认后还是有点小吃惊。
整体的新特性模块,我采用了UICollectionViewController + UIPageControl,这是毋庸置疑的。重点在于UICollectionViewCell。播放本地视频时,我使用的是MediaPlayer框架里的MPMoviePlayerController。
步骤如下:
1. 首先创建一个MPMoviePlayerController对象,并将它的view添加到UICollectionViewCell的contentView上。
2. 然后创建一个封面图片UIImageView,添加到MPMoviePlayerController的view上。
3. 最后需要在UICollectionViewCell中监听相关事件,以确保视频的正确播放和控制。
13.86MB
文件大小:
评论区