0
我嘗試使用捏手勢調整視頻大小。但在我捏和動畫調整大小後,視頻進入全屏,我不想要的。 如何停止全屏?如何在調整大小後停止全屏視頻?
看看我的代碼,並請幫我
{
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];
}