3

私のアプリでは、プロジェクト設定でポートレート モードのみを選択しました。

ここに画像の説明を入力

そして私はこのようにそれを使用します:

player = [[MPMoviePlayerController alloc] init];
[player setContentURL:videoURL];
[player play];

しかし、フルスクリーンでビデオを表示し、MPMoviePlayerControllerそれを回転させようとすると、回転せず、そのままで、プロジェクト設定でモードportraitを有効にせずにフルスクリーンでアクティブにする簡単な方法がありますか?landscapelandscape

4

1 に答える 1

4

次の 2 つのオプションがあります。

  1. プロジェクト設定でランドスケープ モードを有効にsupportedInterfaceOrientationsし、View Controller をオーバーライドします。
  2. アプリのデリゲートでapplication:supportedInterfaceOrientationsForWindow:メソッドを追加し、ムービーを再生するときに、これが を返すことを確認しますUIInterfaceOrientationMaskAllButUpsideDown
于 2013-10-17T10:55:43.553 に答える