HcdCachePlayer带缓存的视频播放器
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];
评论
Html5VideoPlayerHTML5 的视频播放器
Html5VideoPlayer是一个HTML5的视频播放器。支持双击全屏支持左右键控制播放进度支持开关灯控制说明配置vWidth 控件宽vHeight 控件高vSrc 视频地址vZIndex z-i
Html5VideoPlayerHTML5 的视频播放器
0
西瓜播放器HTML5 视频播放器
西瓜播放器是一个Web视频播放器类库,它本着一切都是组件化的原则设计了独立可拆卸的UI组件。更重要的是它不只是在UI层有灵活的表现,在功能上也做了大胆的尝试:摆脱视频加载、缓冲、格式支持对video的
西瓜播放器HTML5 视频播放器
0
XPlayerWeb视频播放器
xPlayerv1.0特性:文件大小9.78kb;可以自定义皮肤;3.支持http和rtmp视频;4.音量调节,全屏播放,拖拽播放;作者:胡俊邮箱:whuthj@163.com;Codelicense
XPlayerWeb视频播放器
0
IINAmacOS 视频播放器
IINA是采用Swift开发的本地多媒体播放器,开源免费,界面简洁运行流畅,兼具颜值和功能,使用mpv作为播放器内核,支持绝大部分常见音视频编码格式(甚至GIF)。此外IINA还支持画中画播放、自动搜
IINAmacOS 视频播放器
0