iOS 开发:AVPlayer播放视频

来源:互联网 发布:a股网络上市公司 编辑:程序博客网 时间:2024/05/17 07:57
AVPlayer播放视频

AVPlayer  AVAudioPlayer  MediaPlayer 的不同

AVAudioPlayer:使用简单方便,但只能播放本地音频,不支持流媒体播放

AVPlayer: iOS4.0以后,可以使用AVPlayer播放本地音频和支持流媒体播放,但是提供接口较少,处理音频不够灵活

MediaPlayer :是用来处理网络上的视频文件的播放的系统类.


AVPlayer视频播放:

 AVAsset *asset = [AVAsset assetWithURL:[NSURL URLWithString:@"http://flv2.bn.netease.com/videolib3/1510/29/OSUeX6840/SD/OSUeX6840-mobile.mp4"]];

   AVPlayerItem *playItem = [AVPlayerItem playerItemWithAsset:asset];

   AVPlayer *player = [AVPlayer playerWithPlayerItem:playItem];

   AVPlayerLayer *playLayer = [AVPlayerLayer playerLayerWithPlayer:player];

    //layer设置大小

   playLayer.frame = CGRectMake(0, 0, 375, 300);

   [self.view.layer addSublayer:playLayer];

   [player play];





2 0
原创粉丝点击