我尝试用捏手势调整视频大小。但是在我捏和动画调整大小之后,视频会变成我不想要的全屏。我怎样才能停止全屏?
看看我的代码,请帮助我
{
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"video1" ofType:@"MOV"];
movie = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:moviePath]];
movie.view.backgroundColor = [UIColor blackColor];
movie.controlStyle = MPMovieControlStyleDefault;
movie.shouldAutoplay = YES;
movie.view.frame = CGRectMake(0, 50, 720, 1280);
[self.view addSubview:movie.view];
[movie play];
// -----------------------------------
// Add BlockView for block user touch
// -----------------------------------
blockView.frame = CGRectMake(0, 50, 760, 1280);
blockView.alpha = 0.2;
[self.view addSubview:blockView];
// -----------------------------
// Add Pinch Gesture
// -----------------------------
UIPinchGestureRecognizer *pinchIt = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchIn:)];
[self.blockView addGestureRecognizer:pinchIt];
}
-(void)pinchIn:(UIPinchGestureRecognizer *)recognize
{
[movie pause];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDelegate:self];
[UIView setAnimationDuration:2];
movie.view.transform = CGAffineTransformMakeScale(0.5, 0.5);
[UIView commitAnimations];
[movie setFullscreen:NO animated:NO];
//movie.view.frame = CGRectMake(100, 150, 360, 640); << Have try this but didnt work
[movie play];
}