在view上加载本地视频 ,步骤如下:
(1)将视频正确的导入工程中,拖拽时注意在下方选项中选中要加载视频的项目。并导入系统资源
#import <MediaPlayer/MediaPlayer.h>
(2)创建MPMoviePlayerViewController对象,注意,由于视频不可能在加载完后就释放,所以不能在viewDidLoad中定义,用下方方法来定义比较好
@property(nonatomic) MPMoviePlayerViewController *movie;
(3)获取视频路径:
NSString *pathStr=[[NSBundle mainBundle] pathForResource:@"welcome_video_scene_dark" ofType:@"mp4"];
NSURL *path=[NSURL fileURLWithPath:pathStr];
创建对象:
_movie=[[MPMoviePlayerViewController alloc] initWithContentURL:path];
[_movie.moviePlayer setControlStyle:MPMovieControlStyleNone];
(6)设置frame,可为整个屏幕
_movie.view.frame=[UIScreen mainScreen].bounds;
(7)将 MPMoviePlayerViewController对象加到view上
[self.view addSubview:_movie.view];
(8)开始播放
[_movie.moviePlayer play];
这样就将本地视频加载到view上了。