iPadアプリにMPMoviePlayerControllerがあり、フレームが通常の場合(フルスクリーンではない場合)に正常に動作します。
フルスクリーンボタンをタップすると、プレーヤーはフルスクリーンになりますが、ムービーは停止します。「読み込み中...」というタイトルが常に表示され、背景が黒で、標準のコントロール(戻る、再生、次へ)が無効になっています。
プレーヤーのインスタンス変数を宣言します。
MPMoviePlayerController *player;
私の実装では:
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoUrl];
player.shouldAutoplay = NO;
player.movieSourceType = MPMovieSourceTypeFile;
player.controlStyle = MPMovieControlStyleEmbedded;
player.allowsAirPlay = YES;
player.view.frame = CGRectMake(xPos, yPos, width, height);
[self.view addSubview:player.view];
[player prepareToPlay];
何か考えはありますか?私はiOS6SDKを使用しており、iPad6.0シミュレーターとiOS6ベータ版(最新)を搭載した実際のiPad2でアプリをテストしています。