さて..2つの画像ビューを左右にスライドさせる簡単なアニメーションがあります..完成したら、ビデオを再生したいのですが、既存のコード(以下)ではアニメーションが発生せず、ビデオの再生が開始されます. この問題を解決するにはどうすればよいですか? ありがとう..
NSString *movpath = [[NSBundle mainBundle] pathForResource:@"testvideo" ofType:@"m4v"];
mpviewController = [[MPMoviePlayerViewController alloc]
initWithContentURL:[NSURL fileURLWithPath:movpath]];
[mainView addSubview:mpviewController.view];
[UIView animateWithDuration:0.5 animations:^{
leftView.frame = CGRectOffset(leftView.frame, 160, 0);
rightView.frame = CGRectOffset(rightView.frame, -160, 0);
}completion:(void (^)(BOOL)) ^{
MPMoviePlayerController *mp = [mpviewController moviePlayer];
[mp prepareToPlay];
[mp setFullscreen:YES animated:YES];
mp.controlStyle = MPMovieControlStyleNone;
[[mpviewController moviePlayer] play];
}
];