2012-07-05 3 views
1

내 cocos2d 프로젝트에 "CCVideoPlayer"라는 확장명을 가져 왔고 게임 시작 전에 비디오 스플래시 화면을 표시하고 싶습니다. (많은 사람들이 싫어하지만 상관 없어). 그러나 인터넷에는 많은 자습서가 없으므로 여러분은 제 마지막 수단입니다. CCVideoPlayer가 올바르게 작동하지 않습니다.

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

나는 검은 화면과 영화의 사운드 올바르게 그러나이 연극을 참조하십시오 제대로 내 프로젝트에 내가 전화 할 때 - 1280 X 720 퀵타임 무비 (6백71메가바이트를) - 내 비디오를 복사 한 동영상이 없습니다. 그래서 내가 무엇을해야하니 ?

사이드 노트 : 위임 메서드를 구현했으며 클래스는 CCVideoPlayerDelegate을 준수합니다.

답변

1

단순히 objective-c 코드를 사용하여 비디오 스플래시 화면을 추가 할 수 있습니다.

1st- 수입 MediaPlayer를 프레임 워크 2-에서 .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]; 
} 
관련 문제