Die unterstützten Schnittstellenausrichtungen meiner App sind Hochformat und auf den Kopf gestellt. Wenn ein Video abgespielt wird, möchte ich jedoch, dass es im Vollbildmodus wiedergegeben wird. Derzeit mit diesem Code, spielt es nur Porträt, auch wenn das Gerät gedreht wird:So spielen Sie Landschaftsvideo mit MPMovieViewController in einer Nur-Porträt-App
[player.moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
player.view.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
[self presentMoviePlayerViewControllerAnimated:player];
Wie kann ich es Modus in Landschaft zwingen?
Für iOS6, diese Antwort ist besser: http://stackoverflow.com/questions/12577879/shouldautorotatetointerfaceorientation-is-not-working-in-ios-6 – fpauer