第一步:导入支持视频播放的框架AVFoundation.framework,引入头文件
#import <AVFoundation/AVFoundation.h>
第二步:获取播放地址
//获取播放的地址 NSString *playString = @"http://static.tripbe.com/videofiles/20121214/9533522808.f4v.mp4"; NSURL *playUrl = [NSURL URLWithString:playString]; //AVPlayerItem播放内容载体 AVPlayerItem *item = [AVPlayerItem playerItemWithURL:playUrl]; //player属性 self.avPlayer = [[AVPlayer alloc]initWithPlayerItem:item]; //AVPlayerLayer用于呈现画面 AVPlayerLayer *avLayer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer]; //配置播放页面 //设置显示图层是视频的宽高并播放内容自动适应播放窗口的大小 avLayer.videoGravity = AVLayerVideoGravityResizeAspect; avLayer.frame = self.view.bounds; //添加到父视图layer上 [self.view.layer addSublayer:avLayer]; |