iphone – 从MPMoviePlayerController隐藏StatusBar

iphone – 从MPMoviePlayerController隐藏StatusBar,第1张

概述我一直在努力解决一个非常烦人的问题,希望能在这个主板上找到帮助. 我正在使用MPMoviePlayerController在iPad上播放全屏电影,我无法确定如何删除始终显示的状态栏,尽管我尽力做到了这一点. 这是我用来显示电影的方法的代码: -(void)launchVideoFromButton:(id)sender{ NSString *videoPath = [[NSB 我一直在努力解决一个非常烦人的问题,希望能在这个主板上找到帮助.

@H_502_8@

我正在使用MPMovIEPlayerController在iPad上播放全屏电影,我无法确定如何删除始终显示的状态栏,尽管我尽力做到了这一点.@H_502_8@

这是我用来显示电影的方法的代码:@H_502_8@

@H_502_8@

-(voID)launchVIDeoFrombutton:(ID)sender{         Nsstring *vIDeoPath = [[NSBundle mainBundle] pathForResource:@"movIE01" ofType:@"m4v"];         NSURL *vIDeoPathURL = [NSURL fileURLWithPath:vIDeoPath];         movIEPlayer = [[MPMovIEPlayerController alloc] initWithContentURL:vIDeoPathURL];         [self.vIEw addSubvIEw:movIEPlayer.vIEw];         movIEPlayer.shouldAutoplay = YES;         movIEPlayer.movIESourceType = MPMovIESourceTypefile;         [movIEPlayer setFullscreen:YES animated:YES];         movIEPlayer.controlStyle = MPMovIEControlStyleFullscreen;         NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];         [notificationCenter addobserver:self selector:@selector(movIEPlayerEvent:) name:MPMovIEPlayerLoadStateDIDChangeNotification object:movIEPlayer];    }    -(voID)movIEPlayerEvent:(NSNotification*)aNotification{         [[UIApplication sharedApplication] setStatusbarHIDden:YES withAnimation:NO];         NSLog(@"%i",[UIApplication sharedApplication].statusbarHIDden);    }

在控制台中,可以看到movIEPlayerEvent在电影出现时被触发,但状态栏仍然存在:[[UIApplication sharedApplication] setStatusbarHIDden:YES withAnimation:NO]似乎是无效的.我一直在尝试使用其他MPMovIEPlayerController通知,没有运气.@H_502_8@

有人可以帮我吗?@H_502_8@

提前致谢.@H_502_8@解决方法 不幸的是,在遇到这个非常棘手的问题之后,通过研究和大量的实验,我已经确定,在全屏模式下保持iOS状态栏是不可能的.不管你做什么,当显示全屏播放器控件时,状态栏也会显示(它不会遵守setStatusbarHIDden:YES).嵌入式播放器控件不是这样,但是用户可以轻松地在嵌入式和全屏模式之间切换,因此当显示控件时,您无法真正使用它来维护状态栏.

@H_502_8@

当然,当控件淡出时,至少状态栏会消失@H_502_8@ 总结

以上是内存溢出为你收集整理的iphone – 从MPMoviePlayerController隐藏StatusBar全部内容,希望文章能够帮你解决iphone – 从MPMoviePlayerController隐藏StatusBar所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1085601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存