0

尝试定位 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 不变时,视图的原点会跳转到另一个点,这使得定位视频视图非常困难。任何帮助将不胜感激。

此致,

兰巴赞巴

4

0 回答 0