0
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)'はグローバル変数です。

ビデオ再生>フルスクリーンボタンクリック>なくなったラベル..。

なぜラベルがなくなったのかわかりません。

誰か助けてください。

4

1 に答える 1

0

ちょっとしたことですが、MPMoviePlayerDidEnterFullscreenNotification通知をフォローしてから、通知ハンドラーで次のことを実行する必要があります。

[message.superview bringSubviewToFront:message];
于 2011-06-23T13:14:20.070 に答える