FZVideoPlayer 0.0.18

FZVideoPlayer 0.0.18

wufuzeng 维护。



  • wufuzeng

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

横屏效果:

竖屏效果:

FZVideoPlayer

特性

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

0.0.9 版本优化

  • 1. 播放时调节亮度、音量后控制栏消失。
  • 2. 优化音量控制比例。
  • 3. 优化首次播放不显示控制栏。
  • 4. 处理播放视频无声音问题。
  • 5. 修复横竖屏切换的BUG。

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后从 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代码

作者

吴复增, [email protected]

纵有疾风起,人生不言弃

许可证

FZVideoPlayer 在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。