视频播放--MPMoviePlayerController
来源:互联网 发布:辉煌中国纪录片知乎 编辑:程序博客网 时间:2024/05/21 09:59
视频播放–MPMoviePlayerController
- 能播放本地、远程的音频、视频文件
- 自带播放控制面板(暂停、播放、播放进度、是否要全屏)
#import <MediaPlayer/MediaPlayer.h>#pragma mark - 懒加载代码-(MPMoviePlayerController *) playerController{ if(_playerController == nil){ // 1.获取视频的URL NSURL *url = [NSURL URLWithString @"http://v1.mukewang.com/19954d8f-e2c2-4c0a-b8c1-a4c826b5ca8b/L.mp4"]; // 2.创建控制器 _playerController = [MPMoviePlayerController alloc] initWithContentURL:url]; // 3.设置控制器的view的位置 _playerController.view.frame = CGRectMake(0,0,self.view.bounds.size.width,self.view.bounds.size.width *9 / 16); // 4.将view添加到控制器上 [self.view addSubview:_playerController.view]; // 5.设置属性 _playerController.controlStyle = MPMovieControlStyleNone; } return _playerController;}
- 代码里为什么是乘以 9 除以 16?
原因:我们的视频播放的那块区域一般会显示为宽高比为16:9,设定了宽度之后,就可以根据数学换算,得出高度的值。
注意事项:
MPMoviePlayerController 需要给 .view 设置frame,将这个view添加到某一个view中
0 0
- 使用MPMoviePlayerController播放视频
- iOS视频播放-MPMoviePlayerController
- MPMoviePlayerController视频播放器
- MPMoviePlayerController 视频播放器
- 使用MPMoviePlayerController播放视频
- 视频播放--MPMoviePlayerController
- iOS视频播放器MPMoviePlayerController
- 视频播放读取进度条MPMoviePlayerController
- 6.iOS 视频播放 MPMoviePlayerController
- iOS MPMoviePlayerController使用,播放视频
- 视频播放器MPMoviePlayerController,MPMoviePlayerViewController
- MPMoviePlayerController播放视频时黑屏
- iOS 视频播放之MPMoviePlayerController
- 用MPMoviePlayerController播放视频的方法
- iOS视频播放 [MPMoviePlayerController]
- MPMoviePlayerController无法播放视频的原因
- MPMoviePlayerController 视频播放器—IOS开发
- iOS远程和本地视频播放-----MPMoviePlayerController
- Java, Python, Ruby, PHP, C等语言性能对比
- 【Hadoop学习笔记】 MapReduce框架详解
- 解决UITableViewCell复用(重绘出现重叠)
- iOSApp上架流程2016
- 【poj 1015】Jury Compromise
- 视频播放--MPMoviePlayerController
- Oracle 数据库导入导出 dmp文件
- Event loop
- speex开发
- sizeof和strlen的区别
- bzoj1396: 识别子串
- MySQL备份工具xtrabackup开启新实例
- Dev GridControl表格的创建和赋值(二)
- HttpClient设置代理的请求