ZFPlayer視頻播放器
ZFPlayer是一款基于AVPlayer,支持橫屏、豎屏(全屏播放還可鎖定屏幕方向),上下滑動調(diào)節(jié)音量、屏幕亮度,左右滑動調(diào)節(jié)播放進度的視頻播放器軟件。
功能:
-
支持橫、豎屏切換,在全屏播放模式下還可以鎖定屏幕方向
-
支持本地視頻、網(wǎng)絡(luò)視頻播放
-
左側(cè)1/2位置上下滑動調(diào)節(jié)屏幕亮度(模擬器調(diào)不了亮度,請在真機調(diào)試)
-
右側(cè)1/2位置上下滑動調(diào)節(jié)音量(模擬器調(diào)不了音量,請在真機調(diào)試)
-
左右滑動調(diào)節(jié)播放進度
用法(支持IB和代碼)
IB用法
直接拖UIView到IB上,寬高比為16:9,代碼部分只需要實現(xiàn)
self.playerView.videoURL = self.videoURL;
// 返回按鈕事件
__weak typeof(self) weakSelf = self;
self.playerView.goBackBlock = ^{
[weakSelf.navigationController popViewControllerAnimated:YES];
};
代碼實現(xiàn)(Masonry)用法
self.playerView = [ZFPlayerView setupZFPlayer];
[self.view addSubview:self.playerView];
[self.playerView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.top.right.equalTo(self.view);
make.height.equalTo(self.playerView.mas_width).multipliedBy(9.0f/16.0f);
}];
self.playerView.videoURL = self.videoURL;// 返回按鈕事件__weak typeof(self) weakSelf = self;
self.playerView.goBackBlock = ^{
[weakSelf.navigationController popViewControllerAnimated:YES];
};
?圖片效果演示
圖片效果演示
評論
圖片
表情
