MPMoviePlayerViewController *moviePlayerViewController = [[MPMoviePlayerViewController alloc] init];
moviePlayerViewController.view.frame = CGRectMake(0, 0, self.view.bounds.size.height, self.view.bounds.size.width);
moviePlayerViewController.view.center = CGPointMake(self.view.bounds.size.width/2, self.view.bounds.size.height/2);
CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI/2);
[moviePlayerViewController.view setTransform:transform];
[self.view addSubview:moviePlayerViewController.view];
如果需要放大可以設(shè)置 moviePlayerViewController.scalingMode 屬性,有4種可選。
你會發(fā)現(xiàn)系統(tǒng)狀態(tài)欄會隨著屏幕旋轉(zhuǎn),這時候最好的方法是將其隱藏
在viewWillAppear:里[[UIApplication sharedApplication] setStatusBarHidden:YES];
viewDidDisappear:里[[UIApplication sharedApplication] setStatusBarHidden:NO];
隱藏狀態(tài)欄記得在plist中添加有關(guān)的Key,不然隱藏不會生效.詳見我的另一篇簡文.