CLPlayer是一个自定义视频播放器,旧版本问题较多且不再维护,新版本使用Swift实现并深度重构。具有多种功能,如支持多种视图模式、手势操作、不同播放速度、不同填充模式等,还支持cocoapods接入。在屏幕方向控制方面有专门的技术实现,在AppDelegate和视图控制器中重写方法来管理。同时通过结构体设置参数来实现功能配置,后续还会持续更新。