尝试定位MPMoviePlayerController的视图时遇到了一些问题。到目前为止,这是我的代码。
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[[NSURL alloc] initFileURLWithPath:URL]];
moviePlayerController.shouldAutoplay = NO;
[moviePlayerController.view setFrame:CGRectMake((CGFloat)vidX, (CGFloat)vidY, (CGFloat)vidWidth, (CGFloat)vidHeight)];
//Find ApplicationWindow
id delegate = [[UIApplication sharedApplication] delegate];
UIWindow * win= [delegate window];
[win addSubview:moviePlayerController.view];
代码工作正常,电影显示。然而,定位让我发疯。当我改变视图的宽度或高度时,我希望视图保持在精确的x和y位置,并且只有宽度和高度应该改变。但这种情况并非如此。当我更改vidWidth或vidHeight并保持vidX和vidY不变时,视图的原点会跳转到另一个点,这使得定位视频视图非常困难。 任何帮助将不胜感激。
最诚挚的问候,
Rambazamba