iPhone SDK:是否可以让标准电影播放器​​以纵向工作?

时间:2010-08-09 01:33:41

标签: iphone objective-c

我尝试使用

- (BOOL) shouldAutoRotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation {
    if(interfaceOrientation == UIInterfaceOrientationPortrait) {
        return YES;
    }
}

但它不会改变标准电影播放器​​中的任何内容。屏幕自动旋转到横向模式,电影播放器​​不响应纵向旋转。

但是,它适用于通常的视图控制器。 SDK版本为3.1.2

我不会使用预先设定的视频方向,如果可能,我只需要自动旋转。

1 个答案:

答案 0 :(得分:0)

您必须已经创建了扩展到UIViewController的自定义类,并且您添加了名为#import <MediaPlayer/MediaPlayer.h>的框架工作,然后在委托方法 - (void) moviePlayerLoadStateChanged:(NSNotification*)notification中需要添加以下代码行:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight animated:NO];