1、最近做短视频拍摄、其中的裁剪界面要做得和抖音的视频裁剪效果一样
需求: 裁剪有一个最大裁剪时间、最小裁剪时间、左右拖动可以实时查看对应的视频画面、拖动进度条也能查看对应的画面 、拖动底部视图也能查看对应视频、查看的对应视频始终是进度条对应的位置
2、设计思路
底部是一个视频播放器 SJVideoPlayView
播放器上面试一个视频裁剪视图 SJVideoCropView
里面包含一个 UICollectionView 用来加载视频缩略图 左右滑块以及进度条
拖动左右滑块、进度条、以及CollectionView的时候,实时把当前进度传递给视频播放器、视频播放器跳转到对应的时间
播放器播放的时候 实时把当前进度传递给裁剪视图 裁剪视图的进度条根据进度播放动画
3、效果图