登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

AVPlayer封装的带缓存的视频播放器

[复制链接]
来自: jvaeyhcd 分类: iOS精品源码 上传时间: 2016-7-7 12:04:10

项目介绍:

使用AVPlayer封装实现了本地视频播放,以及边下边播在线视频,缓存完成后将视频保存在本地文件夹中,下次播放时直接从本地播放。
并且实现了左右滑动快进快退视频、上下滑动调整音量,以及全屏功能。

HcdCachePlayer
带缓存的播放器,使用AVPlayer封装开发。

简单介绍
HcdCacheVideoPlayer实现了边下边播在线视频,并且能将在线视频缓存在本地,支持左右滑动手势来调整视频播放进度,上下滑动手势调节音量大小,并且支持全屏播放。此控件使用了Masonry自动布局来实现全屏播放时的界面布局。
写这个控件还是花了不少时间,我会写一点笔记来记录整个控件的编写过程。

用法
在需要使用播放器的页面
#import "HcdCacheVideoPlayer.h"

然后创建一个View用于放置视频即可
[Objective-C] 查看源文件 复制代码
HcdCacheVideoPlayer *play = [HcdCacheVideoPlayer sharedInstance];
UIView *videoView = [[UIView alloc]initWithFrame:CGRectMake(0, 64, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.width * 0.5625)];
[self.view addSubview:videoView];

[play playWithUrl:[NSURL URLWithString:@"http://7xsnx0.com2.z0.glb.qiniucdn.com/14651947751451.mp4"] showView:videoView andSuperView:self.view];


DEMO直接下载:git@Jvaeyhcd/HcdCachePlayer

相关源码推荐:

我来说两句
*滑动验证:
所有评论(528)
annaFu 2016-7-7 15:02:55
虽不明,但觉厉!
回复
humiaor 2016-7-7 15:18:20
强烈支持楼主ing……
回复
doudou-wwcd 2016-7-7 15:28:49
淡定,淡定,淡定……
回复
王颖博 2016-7-7 15:40:50
强烈支持楼主ing……
回复
118051461 2016-7-7 16:21:02
学习学习!
回复
吴文军wwj 2016-7-7 16:38:03
正需要啊,感谢楼主无私分享!
回复
hulinhua 2016-7-7 16:54:51
精华内容,楼主V5!
回复
badboy521 2016-7-7 17:00:40
精华内容,楼主V5!
回复
提取码:  下载次数:487 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
9979 3 487
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表