私のViewControllerでは、MPMoviePlayerController
ビデオを再生するために配置しています。正常に動作していました。フルスクリーンモードでもプレイできました。今、私はこの映画を横向き右と横向き左でも再生する必要があります。どうすればこれを達成できますか? そして、重要な注意点は、私のアプリはポートレートモードでのみサポートされるということです。このムービープレーヤーを両方向に表示したいだけです。それ、どうやったら出来るの?かなりのアイデア!
ここに私のコードがあります -
-(void)playMovie
{
NSString *movieURL = ___;
NSURL *url = [NSURL URLWithString:movieURL];
player = [[MPMoviePlayerController alloc]initWithContentURL:url];
self._moviePlayer = player;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:_moviePlayer];
_moviePlayer.controlStyle = MPMovieControlStyleDefault;
_moviePlayer.shouldAutoplay = YES;
_moviePlayer.view.frame = CGRectMake(10, shortDesc.frame.origin.y+shortDesc.frame.size.height+10, 280,150);
[_moviePlayer play];
}
- (void) moviePlayBackDidFinish:(NSNotification*)notification
{
player = [notification object];
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:player];
if ([player respondsToSelector:@selector(setFullscreen:animated:)]) {
}
}