MPMoviePlayerViewController - Как сохранить изображение на MPMoviePlayerViewController при изменении полноэкранного режима? - PullRequest
0 голосов
/ 23 июня 2011
NSURL *url = [self localMovieURL];
MPMoviePlayerViewController *playerView = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
MPMoviePlayerController *moviePlayer = [playerView moviePlayer];

moviePlayer.controlStyle = MPMovieControlStyleDefault;
moviePlayer.scalingMode = MPMovieControlStyleFullscreen;

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

[self setMessageLabel];
[playerView.view addSubview:message];

[self.navigationController presentMoviePlayerViewControllerAnimated:playerView];

привет,

что-то не так .. mpMoviePlayerViewController.

source> 'message (UILabel)' является глобальной переменной.

воспроизведение видео> нажатие кнопки на весь экран> исчезнувшая метка ...

Я не знаю, почему пропал лейбл.

Кто-нибудь, помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 23 июня 2011

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

[message.superview bringSubviewToFront:message];
...