码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-07-07 19:23:01      阅读:590      评论:0      收藏:0      [点我收藏+]

标签:

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

HcdCachePlayer

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

简单介绍

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

用法

在需要使用播放器的页面

#import "HcdCacheVideoPlayer.h"


然后创建一个View用于放置视频即可
[Objective-C] 查看源文件 复制代码
1
2
3
4
5
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];

代码下载:
http://www.code4app.com/forum.php?mod=viewthread&tid=9334&extra=page%3D1%26filter%3Dsortid%26sortid%3D1

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

标签:

原文地址:http://www.cnblogs.com/Code4/p/5650981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!