×

HcdCachePlayer带缓存的视频播放器

消耗积分:0 | 格式:zip | 大小:0.44 MB | 2022-06-07

分享资料个

授权协议 MIT
开发语言 Objective-C Ruby
操作系统 跨平台
软件类型 开源软件
所属分类 应用工具多媒体工具

软件简介

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];
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !