2012-02-20 8 views
0

iPhoneでムービーを再生しようとしているときに機能しません。私は理由を知りません。ここで、インターネット上で検索し、5種類のコードを試してみましょう。私はObj-Cを初めて使っていますので、しばらくお待ちください。ムービーを再生しようとしたときに黒い画面が表示される

私は、ムービーを再生し、ムービーが終了したら、プレーヤーを終了します。また、最初は黒い画面を表示したくないので、代わりにビデオの最初のフレームを見たいと思っています。出来ますか?

-(void)playTheMovie 
{ 
    NSURL *url = [NSURL URLWithString:[[NSBundle mainBundle] pathForResource:@"C061381" ofType:@"mp4" inDirectory:@""]]; 
    MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:url]; 
    [[player view] setFrame:[self.view bounds]]; // Frame must match parent view 
    [self.view addSubview:[player view]]; 
    [player play]; 
} 

ありがとうございます!

答えて

1

おそらく、あなたはURLをうんざりしています。

それは最初のあなたとの映画を元に戻して、コード

で拡張とパス名を変更し、機能して、

を確認するために実行リンゴ

から

https://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html

をムービープレーヤーサンプルプロジェクトをチェックアウト

あなたのプロジェクトにコードをコピーしてください。

+0

私はそれを再生して一時停止したくありませんボタンを押すだけで、アプリケーションを起動するときに6秒のムービーを再生し、終了すると消えてしまいます。 –

+0

あなたの現在のコードは良かったです...あなたはちょうどURLをつぶしていました。あなたもムービーを却下したい場合は、MPMoviePlayerViewControllerクラス – Shubhank

+0

をチェックしてください。 –

関連する問題