1

私は他の質問で答えを探していましたが、iPhone でフルスクリーンではなくビューでビデオを再生することは不可能であることがわかりましたが、新しいバージョンで変更されたのでしょうか? 誰か何か知ってる?

4

1 に答える 1

4

MPMoviePlayerController を使用してビデオを再生し、レイアウトで表示するフレームを設定します。

// Create custom movie player
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:URL];

[moviePlayer setControlStyle:MPMovieControlStyleNone];

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

[moviePlayer setScalingMode:MPMovieScalingModeAspectFill];
[moviePlayer setFullscreen:FALSE];

//---play partial screen---
moviePlayer.view.frame = CGRectMake(0, 0, 200, 300);
[self.view addSubview:moviePlayer.view];
于 2013-07-06T17:37:56.380 に答える