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