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上了。
相关文章推荐
- iOS 画虚线的两种方法
- iOS开发----Xcode7升级之后插件无法使用解决办法
- IOS NSLocking协议,NSLock,NSConditionLock,NSRecursiveLock,NSCondition
- iOS 随笔
- ios NSCharacterSet使用讲解
- iOS退出程序的代码
- iOS方法作为属性传递
- iOS显示GIF图片(3中方法)
- iOS开发封装一个可以响应超链接的label——基于RCLabel的交互扩展
- iOS可执行文件瘦身方法
- iOS把对象直接转化成NSDictionary或JSON
- IOS文件系统
- ios音量振动条
- iOS当期时间和日期选择器
- iOS简单的音效播放单例 (您可照搬代码)
- IOS开发——获取本地音频文件(属性/信息)
- IOS平台音频处理API介绍
- iOS 真机调试双击.cer证书
- iOS可变数组添加元素 以及可变数组操作
- iOS项目重构周记(一)