框架地址:https://github.com/SPStore/SPVideoPlayer
这是一款精心打造的iOS视频播放器框架,主要功能有:
1、 支持横竖屏切换
2、支持从上一次停止的地方继续播放
3、支持滑动屏幕和滑动滑杆快进快退
4、可调节音量和屏幕亮度
5、支持网络视频和本地视频播放
6、提供锁屏、截图功能
7、支持分辨率切换
8、提供监听网络状态
9、支持cell上播放,并当cell(整个cell或一半cell)滑出屏幕时可设置停止播放,还可以设置小屏播放
10、提供视频下载
11、开发者可以自定义控制层(自定义界面)
框架结构如图:
相关界面截图:
播放时快进快退的界面
网络不好比较卡顿时的界面
即将播放时的界面
续播状态的界面
无网络时的界面
竖屏截图
续言:本框架有参照https://github.com/suifengqjn/TBPlayer和https://github.com/renzifeng/ZFPlayer,尤其是后者,起初是想直接在后者上修改,但是发现有很多不合理的地方,于是自己参照着重新写了一套框架https://github.com/SPStore/SPVideoPlayer,在这里向两位作者致敬