您的位置 首页 > 数码极客

【在线视频能缓存】AVPlayer封装的带缓存的视频播放器

通过封装AV播放器播放本地视频和在边缘下播放在线视频;缓存完成后将视频保存到本地文件夹中;下次播放时直接在本地播放。

并且实现了左右滑动快进快退视频、上下滑动调整音量,以及全屏功能。

HcdCachePlayer

简单介绍

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

写这个控件还是花了不少时间,我会写一点笔记来记录整个控件的编写过程。

用法

在需要使用播放器的页面

#import "HcdCac;

[Objective-C] 查看源文件 复制代码

HcdCacheVideoPlayer *play = [HcdCacheVideoPlayer sharedInstance];

UIView *videoView = [[UIView alloc]initWithFrame:CGRectMake(0, 64, [UIScreen mainScreen].bounds., [UIScreen mainScreen].bounds. * 0.5625)];

[self.view addSubview:videoView];

[play playWithUrl:[NSURLURLWithString:@";] showView:videoView andSuperView:self.view];

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“在线视频能缓存”边界阅读