美文网首页
视频播放器

视频播放器

作者: ErinCaptain | 来源:发表于2016-12-30 14:50 被阅读0次

             MP是封装好的,用起来非常简单,但是自定义样式就基本不可能了。AVPlayer存在于AVFundation中,更接近于底层,所以灵活性更强大。

            单纯的使用AVPlayer类是无法播放视频的,需要将视频层添加到AVPLayerLayer层,这样视频才能显示出来,Layer的定义方式有两种,一种是下面这种直接使用PlayerLayer,还有一个就是自己做一个View,然后把他自身的Layer改成playerLayer。

             AVPlayer 视频播放器,转横屏的时候,上下滑动可调节亮度,但是亮度的图标显示不出来,原因是显示亮度的那个view不是在最上层,被遮挡了。。每次转屏的时候 把亮度view移除,再重新添加,保证它在最上层就可以了。。

    [brightnessView removeFromSuperview];

    [[UIApplication sharedApplication].keyWindow addSubview:brightnessView];

    [brightnessView mas_remakeConstraints:^(MASConstraintMaker *make) {

                  make.center.mas_equalTo(self);

                    make.width.height.mas_equalTo(155);

    }];

    相关文章

      网友评论

          本文标题:视频播放器

          本文链接:https://www.haomeiwen.com/subject/itrpvttx.html