CCVideoPlayer无法正常工作

时间:2012-07-05 19:35:50

标签: video cocos2d-iphone ccvideoplayer

我已将“CCVideoPlayer”扩展“导入”到我的cocos2d项目中,我希望在游戏开始之前使用它来显示视频启动画面(我知道很多人讨厌它,但我不在乎)。但是,互联网上的教程并不多,所以你们几乎是我最后的选择。我已将我的视频 - 一个1280 x 720 Quicktime Movie(671 MB) - 正确地复制到我的项目中,当我打电话时:

   [CCVideoPlayer setDelegate:self];
   [CCVideoPlayer playMovieWithFile:@"Main.mov"];

我看到黑屏,电影的声音播放正常,但没有视频。那我该怎么办?

旁注:我已经实施了委托方法,我的课程遵守CCVideoPlayerDelegate

1 个答案:

答案 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];
}