Iphone cocos2d中的MPMoviePlayerController

Iphone cocos2d中的MPMoviePlayerController,iphone,ipad,cocos2d-iphone,mpmovieplayercontroller,Iphone,Ipad,Cocos2d Iphone,Mpmovieplayercontroller,我正在开发一个cocos2d应用程序,我正在尝试将MPMoviePlayerController集成到我的应用程序中。我将MPMoviePlayerController添加为子视图[[[CCDirector SharedDirectory]openGLView]添加子视图:movie.view] 这部电影正在被很好地加进去 现在我想将页面卷曲效果添加到电影视图中,当用户滑动电影时,它应该作为页面卷曲效果翻转。我尝试使用UISweepGestureRecognitor在电影视图的顶部添加滑动手势,

我正在开发一个cocos2d应用程序,我正在尝试将MPMoviePlayerController集成到我的应用程序中。我将MPMoviePlayerController添加为子视图[[[CCDirector SharedDirectory]openGLView]添加子视图:movie.view]

这部电影正在被很好地加进去

现在我想将页面卷曲效果添加到电影视图中,当用户滑动电影时,它应该作为页面卷曲效果翻转。我尝试使用UISweepGestureRecognitor在电影视图的顶部添加滑动手势,但我无法在电影上获得页面卷曲效果。你能帮我一下吗

提前谢谢。
--Satish

我相信你指的是Cocos2D的CCPageTurn3D行动。在这种情况下,您应该知道不能将Cocos2D动画(动作)应用于UIKit视图,例如电影播放器


您必须使用常规的UIKit动画。可能包含您的答案。

谢谢您的回复。我最初尝试使用CCPageTurn3D,但意识到它不起作用(就像你上面提到的)。我确实尝试过在电影视图上使用UIViewAnimationTransitionUrlUp,但没有得到预期的结果。下面是翻转的函数-(void)flip{[UIView beginAnimations:nil context:NULL];[UIView setAnimationDuration:1];[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:theMovie.view缓存:YES];[UIView commitAnimations];}我没有得到卷曲效果,也没有取消电影视图。