0
私は他の例を見てきましたが、viewControllerでフルスクリーンを読み込むビデオを取得できません。iPhone MediaPlayer - フルスクリーン?
ロードすることはできますが、フルスクリーンでは起動できません。
コードは次のとおりです。ありがとう!
-(void)viewWillAppear:(BOOL)animated {
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"Sample" ofType:@"m4v"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlaybackComplete:)
name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayerController];
[moviePlayerController.view setFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
[moviePlayerController play];
}
- (void) movieFinishedCallback:(NSNotification*) aNotification {
MPMoviePlayerController *player = [aNotification object];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player autorelease];
}
編集:固定フルスクリーン...私は追加する必要がありました:moviePlayerController.controlStyle = MPMovieControlStyleFullscreen。
これでステータスバーに奇数の画像が追加されます。添付の写真を参照してください。
ウォルターありがとう...フルスクリーンとは、最初にフルスクリーンボタンをタップする代わりに、「完了」ボタンを表示することです。 –
ウォルターありがとうございました...私は 'moviePlayerController.controlStyle = MPMovieControlStyleFullscreen;'を追加しました。ステータスバーに奇妙な画像が表示されます...更新された画像の質問を参照してください。 –