8

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でアプリをテストしています。

4

1 に答える 1

27

ああ、神様!!!

私が書いた...

[player stop];

ビューでWillDisappear!!! どうしてこんなにバカなの?今夜はケーキはありません...

于 2012-09-21T16:04:13.287 に答える