1

拡張機能「CCVideoPlayer」を自分の cocos2d プロジェクトに「インポート」しました。これを使用して、ゲームの開始前にビデオ スプラッシュ スクリーンを表示したいと考えています (多くの人がそれを嫌っていることは知っていますが、私は気にしません)。ただし、インターネット上にはそれほど多くのチュートリアルがないため、皆さんは私の最後の手段です。ビデオ (1280 x 720 の Quicktime ムービー (671 MB)) をプロジェクトに適切にコピーしました。

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

黒い画面が表示され、映画の音声は正しく再生されますが、ビデオがありません。それで、私は何をすべきですか?

補足:私はデリゲート メソッドを実装しており、私のクラスはCCVideoPlayerDelegate.

4

1 に答える 1

1

また、objective-c コードを使用するだけで、ビデオ スプラッシュ スクリーンを追加することもできます。

1 つ目 - 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];
}
于 2012-08-13T07:30:29.650 に答える