iOS-播放本地视频

2016-04-18  本文已影响4474人  Bourbon

文章来源www.bourbonz.cn

开张第一篇,以前总是伸手党,这次就来试下。这次要写的是iOS播放本地视频,内容不多,就简单几行,就是调用了系统的视频播放。首先导入框架 MediaPlayer.framework ,然后头文件,并设置了一个property

```

@property (nonatomic,strong) MPMoviePlayerController *mpcontrol;

```

接着在 viewdidload 里面初始化视频播放控制器,组织视频文件路径,并设置播放器位置和大小。在这里,我们的视频就放在了程序里面,只是为了演示

```

NSString *loc = [[NSBundle mainBundle] pathForResource:@”sample_iTunes” ofType:@”mov”];

NSURL *url = [NSURL fileURLWithPath:loc];

MPMoviePlayerController *mpcontrol = [[MPMoviePlayerController alloc] initWithContentURL:url];

[self.view addSubview:mpcontrol.view];

mpcontrol.view.frame = CGRectMake(0, 0, 320, 380);

```

然后设置可以全屏,和他的缩放模式,最后播放

```

mpcontrol.fullscreen = YES;

mpcontrol.scalingMode = MPMovieScalingModeFill;

[mpcontrol play];

```

你也可以增加一个注册中心,比如说如果视频播放完成之后该进行的操作,其中objective附带的内容为播放的视频

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callBackFunction:) name:MPMoviePlayerPlaybackDidFinishNotification

上一篇 下一篇

猜你喜欢

热点阅读