私は自動レイアウトを使用しており、画面でメイン ビューの半分のサイズで AVPlayerViewController を作成します。UITabBarViewController と UINavigationController を使用しています。この画面は、UITabBarViewController の最初の子 ViewController からナビゲートされます。コードはこんな感じです..
avPlayerVideoController = [[AVPlayerViewController alloc] init];
avPlayer = [AVPlayer playerWithURL:[NSURL URLWithString:videoURL]];
avPlayerVideoController.view.frame = CGRectMake( imgViewVideo.frame.origin.x, imgViewVideo.frame.origin.y, imgViewVideo.frame.size.width, imgViewVideo.frame.size.height);
avPlayerVideoController.delegate = self;
avPlayerVideoController.showsPlaybackControls = YES;
avPlayerVideoController.player = avPlayer;
[avPlayerVideoController.player play];
AVPlayerViewController に付属している全画面ボタンをクリックすると、ビデオが横向きに回転するようになりました。携帯電話を回転させても、縦向きのままです。また、フルスクリーン ボタンがタップされたときに呼び出されるデリゲート メソッドもありません。私はこれがひどく必要です。これを達成する方法を詳しく説明してください。ありがとうございました