MPMoviePlayerController — воспроизведение в полноэкранном режиме

#ios #mpmovieplayercontroller #fullscreen

#iOS #mpmovieplayercontroller #полноэкранный режим

Вопрос:

Начиная с этого кода:

 MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:movieLink];
  

Следующее, что мне нужно сделать, это установить фрейм проигрывателя и добавить его вид в качестве подвида. Но я хочу, чтобы он сразу же переключился на полноэкранный режим, и я хочу, чтобы он был поверх всего остального. Каков наилучший способ сделать это?

Если я сделаю что-то подобное:

 [self.view addSubview:player.view];
  

Проигрыватель выполняет странное изменение размера, затем переходит в полноэкранный режим. Я знаю, что это последний шаг:

 [player setFullscreen:YES animated:NO];
  

Но где я могу добавить вид проигрывателя, чтобы я не видел никаких странных обрезок или изменений размера? Должен ли я как-то использовать [UIScreen MainScreen]? Или получить доступ к главному окну приложения?