您的位置:首页 > 移动开发 > IOS开发

iOS MediaPlayer加载视频

2015-12-25 19:23 330 查看

在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];

(4)设置循环模式[_movie.moviePlayer
setRepeatMode:MPMovieRepeatModeOne];
(5)设置控制方式(下例为不能控制)

[_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上了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: