我已将“CCVideoPlayer”扩展“导入”到我的cocos2d项目中,我希望在游戏开始之前使用它来显示视频启动画面(我知道很多人讨厌它,但我不在乎)。但是,互联网上的教程并不多,所以你们几乎是我最后的选择。我已将我的视频 - 一个1280 x 720 Quicktime Movie(671 MB) - 正确地复制到我的项目中,当我打电话时:
[CCVideoPlayer setDelegate:self];
[CCVideoPlayer playMovieWithFile:@"Main.mov"];
我看到黑屏,电影的声音播放正常,但没有视频。那我该怎么办?
旁注:我已经实施了委托方法,我的课程遵守CCVideoPlayerDelegate
。
答案 0 :(得分:1)
您也可以通过简单地使用objective-c代码添加视频启动画面。
1st-导入MediaPlayer框架 第二个.h文件#import
在.m文件的任何方法中-
{
NSString *path=[[NSBundle mainBundle]
pathForResource:@"videoName" ofType:@"mov"]; //only .mov file can run here
MPMoviePlayerViewController * player=[[MPMoviePlayerViewController alloc]
initWithContentURL:[NSURL fileURLWithPath:path]];
[ self presentMoviePlayerViewControllerAnimated: player];
}