iOS MediaPlayer加载视频

在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上了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值