- 1. 封装源生 AVPlayer 。
- 2. 支持横竖屏切换。
- 3. 支持亮度调节。
- 4. 支持音量调节。
- 5. 支持进度调节。
要运行示例项目,请克隆repo,然后从Example目录运行 ”pod install“。
FZVideoPlayer 可通过CocoaPods获得. 要安装它,只需将以下行添加到Podfile文件
pod 'FZVideoPlayer'
- Objective-C
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"Test" ofType:@"mov"]];
self.player.title = @"屌丝男士";
[self.player playWithUrl:url];
}
-(void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:animated];
[self.player play];
}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.player stop];
}
-(FZVideoPlayer *)player{
if (_player == nil) {
_player = [[FZVideoPlayer alloc]initWithFrame:CGRectMake(0, 200, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.width)];
self.player.showControlView = YES;
self.player.showTitleBar = YES;
self.player.showBackBtn = NO;
self.player.autoReplay = YES;
self.player.disableFullScreen = NO;
self.player.videoGravity = AVLayerVideoGravityResizeAspectFill;
self.player.showInView = self.view;
}
return _player;
}
- Swift
//swif代码
wufuzeng, wufuzeng_lucky@sina.com
FZVideoPlayer is available under the MIT license. See the LICENSE file for more info.