IOS AVPlayer视频播放器 AVPlayerViewController视频播放控制器

一、AVPlayer视频播放器  

        在IOS中AVPlayer是一个播放视频的播放器,使用AVPlayer第一步需导入AVFoundation框架,但是单纯的使用AVPlayer类手机无法显示视频的,要将视频添加到AVPlayerLayer上才可将视频显示出来。

    1、初始化播放器

    AVPlayer *player=[AVPlayer playerWithURL: url ];

    设置播放速度 正常:1   其他为播放速度的倍数

    player.rate=1.0;

 

    2、将视频添加到AVPlayerLayer上

    AVPlayerLayer *playerLayer=[AVPlayerLayer playerLayerWithPlayer:player];

    3、设置AVPlayerLayer位置大小

    playerLayer.frame=CGRectMake(0, 0, WIDTH/3, HEIGHT/3);

    4、将AVPlayerLayer添加到视图层

    [self.view.layer addSublayer:playerLayer];

    5、播放

    [player play];

二、AVPlayerViewController视频播放控制器

        AVPlayerViewController提供默认的可视化控制界面,需要导入AVKit 框架,可以进行简单的操作

   1、创建一个播放器

    AVPlayer *player=[AVPlayer playerWithURL: url ];

    2、实例化播放视图控制器

    _AVPlayerView=[[AVPlayerViewController alloc]init];

    _AVPlayerView.player=player;

   3、跳转

    [self presentViewController:_AVPlayerView animated:NO completion:nil];

疑问:如果播放网络视频文件,视频地址怎么获取;status:获取播放媒体状态 这个属性怎么使用

转载于:https://my.oschina.net/shuaishuaihui/blog/740050

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值