Ios MPMoviePlayerController流媒体显示不正确。显示器被切成两半
代码是:Ios MPMoviePlayerController流媒体显示不正确。显示器被切成两半,ios,mpmediaplayercontroller,Ios,Mpmediaplayercontroller,代码是: if(![DeviceUtility isIpad]) { isPlayingVideo = YES; CGFloat width = [DeviceUtility isIphone5]?568:480; origBounds = self.view.bounds; origCenter = self.view.center; if(videoController == nil) videoController = [[UIViewControl
if(![DeviceUtility isIpad])
{
isPlayingVideo = YES;
CGFloat width = [DeviceUtility isIphone5]?568:480;
origBounds = self.view.bounds;
origCenter = self.view.center;
if(videoController == nil)
videoController = [[UIViewController alloc] init];
[videoController.view setBounds:CGRectMake(0, 0, width, 320)];
[videoController.view setCenter:CGPointMake(160, width/2)];
[videoController.view setTransform:CGAffineTransformMakeRotation(M_PI / 2)];
[[moviePlayerController view] setFrame:CGRectMake(0, 0, width, 320)];
//
[videoController.view addSubview:[moviePlayerController view]];
[self.view addSubview:videoController.view];
}
else
{
[self.view addSubview:[moviePlayerController view] ];
}
[moviePlayerController setFullscreen:YES animated:YES];
[moviePlayerController.view setHidden:NO];
[moviePlayerController play];
ios 5.1.1中的结果
我会尝试以下操作:将videocontroller.view.bounds设置为window.bounds,将moviePlayerController.view.frame设置为videocontroller.view.bounds.Hi,这是怎么回事?你能修复这个@objectiveCarlo吗?