博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发--利用MPMoviePlayerController播放视频简单实现
阅读量:7185 次
发布时间:2019-06-29

本文共 1138 字,大约阅读时间需要 3 分钟。

一.包含头文件#import <MediaPlayer/MediaPlayer.h>

二.重点:给MPMoviePlayerController的view设置frame,并且将view添加到某一个view上

1 #import "ViewController.h" 2 #import 
3 4 @interface ViewController () 5 6 /* 播放器 */ 7 @property (nonatomic, strong) MPMoviePlayerController *player; 8 - (IBAction)play; 9 10 @end11 12 @implementation ViewController13 14 - (void)viewDidLoad {15 [super viewDidLoad];16 }17 18 - (MPMoviePlayerController *)player19 {20 if (_player == nil) {21 NSURL *url = [NSURL URLWithString:@"http://v1.mukewang.com/19954d8f-e2c2-4c0a-b8c1-a4c826b5ca8b/L.mp4"];22 23 _player = [[MPMoviePlayerController alloc] initWithContentURL:url];24 25 // 设置控制器View所在的位置26 _player.view.frame = CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.width * 9 / 16);27 28 // 设置播放器的控制模式29 _player.controlStyle = MPMovieControlStyleFullscreen;30 31 [self.view addSubview:self.player.view];32 }33 return _player;34 }35 36 - (IBAction)play {37 [self.player play];38 }39 40 @end

 

转载于:https://www.cnblogs.com/gchlcc/p/5583554.html

你可能感兴趣的文章
C# 基础 new 、override实现多台区别
查看>>
SQL Server 之 GROUP BY、GROUPING SETS、ROLLUP、CUBE
查看>>
数据库设计系列[05]多公司加入权限系统
查看>>
冯•诺依曼小传
查看>>
最近实现的一个分离文章内容功能,挺有意思,分享一下
查看>>
tensorflow实现RNN及Word2Vec
查看>>
常用 Git 命令清单
查看>>
Programming Ability Test学习 1016. 部分A+B (15)
查看>>
配置IIS
查看>>
JavaScript图片等比例缩放
查看>>
Oracle学习操作(5)触发器
查看>>
vim编辑器和bash算术运算入门
查看>>
守护线程(Daemon Thread)
查看>>
StaticModule模板
查看>>
Latex+CJK从安装到使用【1】
查看>>
「视频直播技术详解」系列之六:现代播放器原理
查看>>
随堂练习——用例图练习
查看>>
Django中管理并发操作
查看>>
个人作业——Alpha项目测试
查看>>
JQuery进度条
查看>>