iOS届的视频播放器框架SPVideoPlayer

框架地址:https://github.com/SPStore/SPVideoPlayer

这是一款精心打造的iOS视频播放器框架,主要功能有:
1、 支持横竖屏切换
2、支持从上一次停止的地方继续播放
3、支持滑动屏幕和滑动滑杆快进快退
4、可调节音量和屏幕亮度
5、支持网络视频和本地视频播放
6、提供锁屏、截图功能
7、支持分辨率切换
8、提供监听网络状态
9、支持cell上播放,并当cell(整个cell或一半cell)滑出屏幕时可设置停止播放,还可以设置小屏播放
10、提供视频下载
11、开发者可以自定义控制层(自定义界面)

框架结构如图:

iOS届的视频播放器框架SPVideoPlayer_第1张图片
6332C4B2-3E8D-4B18-822F-282D649E4630.png

相关界面截图:

播放时快进快退的界面


iOS届的视频播放器框架SPVideoPlayer_第2张图片
DB6AC0DC14C7D8A2BECB37FDD31428FF.jpg

网络不好比较卡顿时的界面

iOS届的视频播放器框架SPVideoPlayer_第3张图片
936CF0977FB67FCE013D26CD45544759.jpg

即将播放时的界面


iOS届的视频播放器框架SPVideoPlayer_第4张图片
1762D163A344D1E1AA4EE488A4675DD7.jpg

续播状态的界面


iOS届的视频播放器框架SPVideoPlayer_第5张图片
05E44FE1C3448DEA6295EA556A8017D8.jpg

无网络时的界面


iOS届的视频播放器框架SPVideoPlayer_第6张图片
71700D620336C352B9056B9D14177F57.jpg

竖屏截图


iOS届的视频播放器框架SPVideoPlayer_第7张图片
FF1FC160-5643-42F0-8373-D29D448543F6.png

续言:本框架有参照https://github.com/suifengqjn/TBPlayer和https://github.com/renzifeng/ZFPlayer,尤其是后者,起初是想直接在后者上修改,但是发现有很多不合理的地方,于是自己参照着重新写了一套框架https://github.com/SPStore/SPVideoPlayer,在这里向两位作者致敬

你可能感兴趣的:(iOS届的视频播放器框架SPVideoPlayer)