Objective-Cでの動画のフルスクリーン再生に関する質問です。


現在、Objective-Cを使って以下のような動画再生アプリを開発しています。
・UIViewの中にMPMoviePlayerController.viewを埋め込み
・基本的に回転は禁止(現状、Supported Interface OrientationsはPortraitのみ指定)
・通常は画面の一部を使って動画再生をし、必要に応じてフルスクリーン再生もできる

ところがiOS5.1(シミュレータ)で動作を確認したところ、下記の問題が発生しました。
・フルスクリーン再生中に端末を横に傾けると、プレイヤーも横向きになる
・その後フルスクリーンを解除すると、もとのUIView自体も横向きになってしまう
・さらにsubviewのレイアウトも崩れてしまう

iOS6の実機で同じアプリを動作させたところ、フルスクリーン再生時に端末を横に傾けてもプレイヤー自体は横向きにならず、解除後の表示も縦向き(Portrait)のままでした。

できればフルスクリーン再生時は回転に対応、それ以外は回転は禁止したいと考えているのですが、何かいい実装方法はないでしょうか?アドバイスをお願いいたします。

回答の条件
  • 1人5回まで
  • 登録:2012/12/27 00:35:41
  • 終了:2013/01/03 00:40:03

回答(0件)

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません