我尝试使用
- (BOOL) shouldAutoRotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation {
if(interfaceOrientation == UIInterfaceOrientationPortrait) {
return YES;
}
}
但它不会改变标准电影播放器中的任何内容。屏幕自动旋转到横向模式,电影播放器不响应纵向旋转。
但是,它适用于通常的视图控制器。 SDK版本为3.1.2
我不会使用预先设定的视频方向,如果可能,我只需要自动旋转。
答案 0 :(得分:0)
您必须已经创建了扩展到UIViewController
的自定义类,并且您添加了名为#import <MediaPlayer/MediaPlayer.h>
的框架工作,然后在委托方法 - (void) moviePlayerLoadStateChanged:(NSNotification*)notification
中需要添加以下代码行:
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];