HcdCachePlayer帶緩存的視頻播放器
HcdCacheVideoPlayer實(shí)現(xiàn)了邊下邊播在線視頻,并且能將在線視頻緩存在本地,支持左右滑動(dòng)手勢(shì)來調(diào)整視頻播放進(jìn)度,上下滑動(dòng)手勢(shì)調(diào)節(jié)音量大小,并且支持全屏播放。此控件使用了Masonry自動(dòng)布局來實(shí)現(xiàn)全屏播放時(shí)的界面布局。
特性
-
使用AVPlayer開發(fā),帶緩存效果,對(duì)于同一個(gè)視頻不用每次都去請(qǐng)求網(wǎng)絡(luò)
-
支持橫、豎屏切換
-
支持在視頻上左右滑動(dòng)調(diào)節(jié)播放進(jìn)度
-
視頻右邊上下滑動(dòng)調(diào)節(jié)音量
-
視頻左邊上下滑動(dòng)調(diào)節(jié)亮度
安裝
原始方法
可以可手動(dòng)下載解壓,然后將hcdCachePlayer文件夾拖入您的項(xiàng)目中,需要使用到MobileCoreServices.framework和AVFoundation.framework這兩個(gè)庫。
CocoaPods
采用CocoaPods方法安裝,在您的Podfile文件中添加
pod 'HcdCachePlayer'
然后使用如下命令安裝
pod install --verbose --no-repo-update
或者更新
pod update --verbose --no-repo-update
用法
在需要使用播放器的頁面
#import "HcdCacheVideoPlayer.h"
然后創(chuàng)建一個(gè)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];
評(píng)論
圖片
表情
