首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Iphone MPMoviePlayer通知

Iphone MPMoviePlayer通知
EN

Stack Overflow用户
提问于 2010-07-07 05:40:54
回答 2查看 2.2K关注 0票数 0

我正在使用MpMoviePlayerController在我的aap播放视频。我想通过点击下面图片中红色圆圈中的控制按钮来处理发送的通知。

alt文本http://grab.by/5iOY

有人能帮我弄清楚这个控制按钮会触发哪一个通知吗?

UPdates:,我用这种方式试过,

代码语言:javascript
复制
NSString * filePath = [[NSBundle mainBundle] pathForResource:@"Movie" ofType:@"m4v"];
NSURL *url = [NSURL fileURLWithPath:filePath];
self.player = [[[MPMoviePlayerViewController alloc] initWithContentURL:url] autorelease];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieDidExitFullScreen:)
                                             name:MPMoviePlayerDidExitFullscreenNotification
                                           object:self.player.moviePlayer];
[self.window addSubview:self.player.view];

选择器的功能是:

代码语言:javascript
复制
-(void)movieDidExitFullScreen:(id)sender{
NSLog(@"Movie player did exit full screen");}

但是,当点击控制按钮时,函数就不会被调用。

如果我做错了什么,请告诉我。

致以敬意,

网卡

EN

回答 2

Stack Overflow用户

发布于 2013-03-20 10:30:18

您的选择器函数应该是这样的

代码语言:javascript
复制
-(void)movieDidExitFullScreen:(NSNotification *)notification
票数 1
EN

Stack Overflow用户

发布于 2010-07-07 05:56:49

我相信这将产生MPMoviePlayerScalingModeDidChangeNotification。当收到通知时,应检查scalingMode属性的值,以确定播放机切换到哪种缩放模式。

更新

查看MPMoviePlayerController的文档(更具体地说,是MPMovieControlStyle枚举),您想要处理的按钮似乎是嵌入式视图和全屏视图之间的切换。这个应该生成MPMoviePlayerWillEnterFullscreenNotification (以及相应的WillExitDidEnter/DidExit通知)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3192184

复制
相关文章

相似问题

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