MoviePlayerViewController

MoviePlayerViewController

Here”是一个演示。

从视频中可以看到,关闭视图控制器时,导航栏项目看起来会减小状态栏的大小。出现视图时,状态栏似乎被隐藏了。有人知道怎么修这个东西吗?

我要在MovieplayerViewController中显示UIViewController

self.moviePlayerViewController = [[MoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:documentsPath]];
[self.moviePlayerViewController.moviePlayer prepareToPlay];
[self presentViewController:self.moviePlayerViewController animated:YES completion:nil];
[self.moviePlayerViewController.moviePlayer play];

最佳答案

我将状态栏显示在iPhone应用程序中后立即显示(在iOS 6和7上测试)

[self presentViewController:playerVC animated:YES completion:nil];
[UIApplication sharedApplication].statusBarHidden = NO;

另外,您可以制作自定义viewController以使用MPmoviePlayerController播放视频

关于ios - MPMoviePlayerViewController隐藏状态栏,因此导航栏会跳转,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23023598/

10-11 14:54