TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Aug 2016 |
Maintained by Jvaeyhcd.
HcdCacheVideoPlayer实现了边下边播在线视频,并且能将在线视频缓存在本地,支持左右滑动手势来调整视频播放进度,上下滑动手势调节音量大小,并且支持全屏播放。此控件使用了Masonry自动布局来实现全屏播放时的界面布局。
可以可手动下载解压,然后将hcdCachePlayer文件夹拖入您的项目中,需要使用到MobileCoreServices.framework和AVFoundation.framework这两个库。
在需要使用播放器的页面
#import "HcdCacheVideoPlayer.h"
然后创建一个View用于放置视频即可
HcdCacheVideoPlayer *play = [HcdCacheVideoPlayer sharedInstance];
UIView *videoView = [[UIView alloc] init];
videoView.frame = CGRectMake(0, 64, kScreenWidth, kScreenWidth * 0.5625);
[self.view addSubview:videoView];
NSURL *url = [NSURL URLWithString:@""];//您要播放的url地址
[play playWithUrl:[NSURL URLWithString:self.videoUrlStr]
showView:videoView
andSuperView:self.view
withCache:YES];
使用AVPlayer封装带缓存的音乐播放器。 如果您觉得对您有所帮助您可以star一下,如果您在使用过程中发现什么bug欢迎Issues我。
第一次使用Cocoapods制作,所以写了一片文章做了个笔记: 《CocoaPods的制作过程》