我有同样的问题: MPMoviewPlayerController 全屏播放旋转,底层 UIViewController 仅具有纵向模式(不允许旋转)
我认为这个问题的答案非常有用。然后我为此添加了一个 UIViewController。首先:youtubePlayer 是一个 MPMoviePlayerController,下面的代码将 youTubeView 的帧发送到 youtubePlayer 并在 youTubeView 上显示 youtubePlayer:
[youtubePlayer.view setFrame:youTubeView.bounds];
[youTubeView addSubview:youtubePlayer.view];
切换到全屏后,我想将 youtubePlayer.view 添加到一个新的 UIViewController,然后它可以自动旋转: playerFullScreen = [[UIViewController alloc]init];
[playerFullScreen.view addSubview:youtubePlayer.view];
[nav pushViewController:playerFullScreen animated:NO];
但是屏幕变白,视频不显示,我该怎么办?