как мне исправить MPMoviePlayerViewController

#ios #mpmovieplayercontroller

#iOS #mpmovieplayercontroller

Вопрос:

я нажимаю на кнопку, вот код

 //NSURL *url = [NSURL URLWithString:@"http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];
_moviePlayer =  [[MPMoviePlayerController alloc]
                 initWithContentURL:self.urlFile];

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayBackDidFinish:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:_moviePlayer];

_moviePlayer.controlStyle = MPMovieControlStyleDefault;
_moviePlayer.shouldAutoplay = YES;
[self.view addSubview:_moviePlayer.view];
_moviePlayer.view.frame = CGRectMake(0, 0, 320, 300);
[_moviePlayer setFullscreen:YES animated:YES];
  

и он воспроизводится, но когда я нажимаю кнопку «Готово», вот метод

 - (void) moviePlayBackDidFinish:(NSNotification*)notification {
    MPMoviePlayerController *player = [notification object];
    [[NSNotificationCenter defaultCenter] removeObserver:self
                                                    name:MPMoviePlayerPlaybackDidFinishNotification
                                                  object:player];


    [player stop];
    player.initialPlaybackTime = -1;
    [player.view removeFromSuperview];


}
  

это выглядит так

к сожалению, недостаточно для публикации изображения

внизу у него черная подкладка, а кнопка воспроизведения также исчезает, как мне загрузить ее обратно в точку, в которой она была, когда ячейка была нажата и попала в DetailViewController