そのため、MPMoviePlayerController にいくつかのコントロールを配置しており、縦方向に撮影されたビデオを使用するだけで、これをポートレート モードで使用することを意図しています。私の唯一の問題は、テキスト入力の場合、キーボードが横向きになることです。
今、プレーヤーの向きを設定する文書化されていない方法があることに気付きましたが、これを試してアプリストアで拒否されるのは嫌です。(参考までにこれです):
[moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO]; // not legal?
ビューコントローラーで自動回転メソッドをオーバーライドしようとしました:
-(BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation { return NO; }
しかし、ムービー プレーヤーが再生を開始すると、それが引き継がれ、これを尊重しません。
映画プレーヤーがシステムを横向きにしたい場合でも、キーボードを縦向きに保つ合法的な方法について誰か他のアイデアがあるかどうか疑問に思っています。
ありがとう、パット