我有一个iPad应用程序,它可以创建并显示带有MPMoviePlayerViewController
的视频。这里是我的代码:MPMoviePlayerViewController隐藏状态栏
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:URLEncode(uri)]];
[mpvc setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[mpvc setWantsFullScreenLayout:YES];
[<MainViewController> presentModalViewController:mpvc animated:YES];
电影负载/回放工作正常,但是,影片控制器出现时,它显示在顶部状态栏(连接,电池,小时),甚至当我有它停用我的主窗口。
我试着这样做:
[mpvc setWantsFullScreenLayout:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
而且似乎没有任何工作,但是如果我也提出:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
状态栏消失!但是电影控制器仍然会调整大小,就好像状态栏在那里一样(即使我已经使用了-setWantsFullScreenLayout:
)。
有人能指点我一个简单的(证明)的方式来显示没有状态栏的视频?
谢谢。
不适用于我。 – Boon 2015-11-06 21:09:39