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