如何在MPMovieplayercontroller中将视频旋转90º

tha*_*rai 6 iphone objective-c mpmovieplayercontroller ios

我正在MPMovieplayercontroller播放视频播放来自网络服务的视频.源视频文件采用potrait模式,但逆时针旋转90º.因此,当我在MPMovieplayercontroller中播放时,它正在播放如下附加的格式是示例图像在此输入图像描述

有没有办法旋转来自Web服务的视频文件?

我试图应用转换,MPMovieplayercontroller.view但电影播放器​​控件也旋转.我的要求是我只需要旋转视频部分.有没有办法实现这一目标.请帮我解决这个问题,这将是很有帮助的.

提前致谢

Cam*_*amo 2

试试这个:(我已经为 MPMoviePlayerViewController 创建了一个子类)

- (void)configureSubViews
{
    if (self.moviePlayer.view.subviews.count > 0)
    {
        UIView *view = self.moviePlayer.view.subviews[0];
        if (view.subviews.count > 0)
        {
            UIView *sView = view.subviews[0];
            self.viewPlayerVideoContent = [sView viewWithTag:1002];
            self.viewPlayerControls     = [sView viewWithTag:1003];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我真的不喜欢以这种方式使用子视图,但它有效..(至少对于 iOS5 和 iOS6)

然后,您可以尝试旋转 viewPlayersVideoContent :)