Я использую MPMoviePlayerViewController.Когда видео загружается и начинает воспроизводиться, оно не заполняет весь экран.Я должен нажать кнопку полного экрана в правом верхнем углу, чтобы это произошло.Если я использую MPMoviePlayerController, я не могу заставить его заполнить весь экран.
В любом случае с помощью кода я могу получить мое видео на весь экран, используя MPMoviePlayerViewController, не нажимая кнопку полноэкранного режима?
Я знаю, что здесь я использую приватный API, но это нормально, это для демонстрации.
Код:
- (void)viewDidLoad
{
[super viewDidLoad];
[[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait];
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"phatpad" ofType:@"mov"];
if (moviePath)
{
NSURL *url = [NSURL fileURLWithPath:moviePath];
player = [[MPMoviePlayerViewController alloc]initWithContentURL:url];
}
player.view.frame = self.view.frame;
[self.view addSubview: player.view];
}
Вот экран.Первый - без нажатия кнопки полного экрана, второй - после нажатия.