HcdCachePlayer 带缓存的视频播放器开源项目

我要开发同款
匿名用户2016年08月18日
47阅读
开发技术Object-c
所属分类Objective-C、多媒体工具、应用工具
授权协议MIT

作品详情

HcdCacheVideoPlayer实现了边下边播在线视频,并且能将在线视频缓存在本地,支持左右滑动手势来调整视频播放进度,上下滑动手势调节音量大小,并且支持全屏播放。此控件使用了Masonry自动布局来实现全屏播放时的界面布局。

特性

使用AVPlayer开发,带缓存效果,对于同一个视频不用每次都去请求网络

支持横、竖屏切换

支持在视频上左右滑动调节播放进度

视频右边上下滑动调节音量

视频左边上下滑动调节亮度

安装原始方法

可以可手动下载解压,然后将hcdCachePlayer文件夹拖入您的项目中,需要使用到MobileCoreServices.framework和AVFoundation.framework这两个库。

CocoaPods

采用CocoaPods方法安装,在您的Podfile文件中添加

pod 'HcdCachePlayer'

然后使用如下命令安装

pod install --verbose --no-repo-update

或者更新

pod update --verbose --no-repo-update用法

在需要使用播放器的页面

#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];
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论