2011-12-23 13 views
0

次のコードを使用してビデオでビデオ(.mp4)を再生しようとしています。iPhone:MPMoviePlayerControllerビデオを再生する前に自分自身を終了する

NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; 

    NSString *moviePath = [doc stringByAppendingPathComponent:@"output.mp4"]; 
    NSLog(@"Movie Path : %@",moviePath); 
    NSURL *url = [NSURL URLWithString:moviePath]; 
    NSLog(@"URL : %@",url); 

    MPMoviePlayerViewController* controller = [[MPMoviePlayerViewController alloc] initWithContentURL:url]; 

    [self presentMoviePlayerViewControllerAnimated:controller]; 
    //[controller release]; 

これは、ビデオを再生するための図を示しているが、第2内には、MPMoviePlayerControllerビューを解任するために使用すると戻って私の見解に入ってきます。

何が間違っている可能性がありますか?

+0

を交換してみてください! – samfisher

+0

いいえ2分以上です。 – Devang

答えて

1

は、それが1秒であることができ、ムービーファイル再生可能時間を確認し、あなたのコード内の行の下に

NSURL *url = [NSURL fileURLWithPath:moviePath]; 
関連する問題