首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPMoviePlayerController与MPMoviePlayerViewController

MPMoviePlayerController与MPMoviePlayerViewController
EN

Stack Overflow用户
提问于 2010-10-30 09:19:23
回答 2查看 8.1K关注 0票数 9

我是iPhone开发的新手。我想知道MPMoviePlayerController和MPMoviePlayerViewController有什么不同。另外,更普遍的是,控制器和视图控制器之间的区别是什么?我知道您使用控制器来构造视图(就像MPMoviePlayerController.view一样),那么ViewController会创建什么呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-30 09:55:34

MPMoviePlayerController只是一个电影播放器,它为你提供了一种在iPhone上播放电影的方法,MPMoviePlayerViewController是一个实际的视图控制器子类,它负责MPMoviePlayerController...as文档的呈现,在apple中它是“一个MPMoviePlayerController实例,或电影播放器,管理来自文件或网络流的电影的回放。回放可以在全屏模式下进行,也可以在电影播放器提供的自定义视图中进行。你可以将视图合并到你自己的视图层次结构中,或者使用MPMoviePlayerViewController对象为你管理呈现。”

viewControler和控制器之间没有关系,这个类恰好被命名为MPMoviePlayerController,因为它让您可以控制电影播放器。实际上在4.0之前(我认为)没有视图控制器,只有电影播放器,后来苹果决定也加入电影播放器视图控制器。

票数 20
EN

Stack Overflow用户

发布于 2011-04-29 23:59:01

扎尤斯

最简单地说,MPMoviePlayerViewController使用MPMoviePlayerController显示电影/视频。

因此,MPMoviePlayerControllerMPMoviePlayerViewController中您可以访问的属性。

MPMoviePlayerViewController.moviePlayer是用于访问MPMoviePlayerController属性的属性。

希望任何点击这个帖子的人都会发现这篇文章很有用!

示例:

代码语言:javascript
复制
MyMoviePlayerViewController  * moviePlayerVC = [[MPMoviePlayerViewController alloc]initWithContentURL:movieURL];
moviePlayerVC.moviePlayer.allowsAirPlay = YES;
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4056844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档