iPhoneでビデオプレーヤーを回転させる(または自動回転させる)必要があります。
私はWebViewの解決策を知っていますが、ここで問題が発生します。いくつかのビデオ(遠方)を再生する必要があり、WebViewはstopSelectorを提供できません。
setOrientationがプライベートAPIであるという事実を知っています。
解決策はありますか?
iPhoneでビデオプレーヤーを回転させる(または自動回転させる)必要があります。
私はWebViewの解決策を知っていますが、ここで問題が発生します。いくつかのビデオ(遠方)を再生する必要があり、WebViewはstopSelectorを提供できません。
setOrientationがプライベートAPIであるという事実を知っています。
解決策はありますか?
何もないと思います。
映画を縦向きモードのように見せるために事前に回転させた人がいることは知っていますが、少し醜いです。
更新:MPMoviePlayerControllerを使用する3.2/4.0でサポートされています。
これで試してください:
[moviePlayer setOrientation:UIDeviceOrientationLandscapeRight animated:NO];
ご存知のとおり、映画プレーヤーのsetOrientationは文書化されておらず、Private APIの一部であるため、このソリューションはAppleによって拒否されます。
私は自分の質問に答えています:
iOS 3.2以降、MPMoviePlayerViewControllerはshouldAutorotateメソッドにYESを返すことができます。