CCGameBox环境下的动画播放...详细步骤

1。工程中引入MediaPlayer。FrameWork
2。在EAGLView。mm中加入论坛里找到的那几个调用MPMoviePlayerController的方法: playMovieAtURL,myMovieFinishedCallback,video_play
3。在GameApp。cpp中加入一个方法,用来设置待播放的视频资源文件
4。 修改EAGLView。mm中的drawView方法,如果检测到GameApp中设置了待播放视频,就调用video_play播放,播放时暂不调用 update和render,      播放结束后在myMovieFinishedCallback中设置变量,让drawView恢复调用update和render
这样就可以方便的调用过场动画 了。。。
调试的时候,遇到了个问题,用某软件转换出来的号称iphone专用mp4文件,在模拟器中只有声音没有图像,后来才知道是视频编码问题,iphone 模拟器只支持H。264编码的视频,重新压缩转码后正常了,不知道真机是否有此限制。

你可能感兴趣的:(video,iPhone)