/FZVideoPlayer

Primary LanguageObjective-CMIT LicenseMIT

你刚好需要,我刚好出现,请赏一颗小星星.

横屏效果:

竖屏效果:

FZVideoPlayer

特征

  • 1. 封装源生 AVPlayer 。
  • 2. 支持横竖屏切换。
  • 3. 支持亮度调节。
  • 4. 支持音量调节。
  • 5. 支持进度调节。

CI Status Version License Platform

要运行示例项目,请克隆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.