横屏效果:
FZAVPlayer
特性
- 1. 封装原生 AVPlayer 。
- 2. 支持横竖屏切换。
- 3. 支持亮度调节。
- 4. 支持音量调节。
- 5. 支持进度调节。
示例
要运行示例项目,请克隆 repo,然后从 Example 目录运行 ”pod install“。
要求
安装
FZAVPlayer 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到 Podfile 文件
pod 'FZAVPlayer'
如何使用
- Objective-C
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Test" ofType:@"mov"]];
self.player.title = @"屌丝男士";
[self.playerView playWithUrl:url];
}
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self.playerView play];
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.playerView stop];
}
-(FZAVPlayerView *)playerView{
if (_playerView == nil) {
_playerView = [[FZAVPlayerView alloc]initWithFrame:CGRectMake(0, 200, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.width)];
_playerView.showControlView = YES;
_playerView.showTitleBar = YES;
_playerView.showBackBtn = NO;
_playerView.autoReplay = YES;
_playerView.disableFullScreen = NO;
_playerView.videoGravity = AVLayerVideoGravityResizeAspectFill;
_playerView.showInView = self.view;
}
return _playerView;
}
- Swift
//swif代码
作者
吴ふぞえ,[email protected]
纵有疾风起,人生不言弃
许可证
FZAVPlayer支持MIT许可证。更多信息请参阅LICENSE文件。