何も再生していない間はすべて正常に動作します (beginnotifications などを呼び出し、向きを使用してビューを回転させます)。MPMoviePlayerController
しかし、試してみると毎回遊び始めた後
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
はorientation
を取得しUIDeviceOrientationUnknown
ます。
どんな手掛かり?映画が停止すると、すべてが正常に機能します。Iphone OS 3.1 を使用しているため、MPMovie プレーヤー コントローラー内でビュー プロパティを直接使用できないため、プレーヤーのウィンドウを回転させるにはこの向きが必要です。