2012-08-24 7 views
0

Objective-C로 영화를 재생하는 방법을 둘러 본 후 매우 간단 해 보입니다.재생할 비디오를 가져올 수 없습니다.

- (void) createMovie { 
    NSLog(@"create movie method called"); 
    NSString *path = [[NSBundle mainBundle] pathForResource:@"walkthrough" ofType:@"mp4"]; 

    MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:path]]; 
    player.view.frame = CGRectMake(184, 200, 400, 300); 
    [self.view addSubview:player.view]; 
    [player play]; 

} 

내 헤더 파일에서 적절한 #import <MediaPlayer/MediaPlayer.h>을 포함했다 : 내가 사용하는 코드는 다음과 같다. 보기가로드되면 플레이어보기의 프레임이지만 비디오가 없다고 가정하는 블랙 박스를 볼 수 있습니다. 누구든지 도와 줄 수 있습니까?

답변

1

함수의 MPMoviePlayerController *moviePlayer을 이동해보십시오. (.h 파일 또는 함수 바로 위). 그 다음해야 할 일 :

player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:path]]; 

나는 당신이 기능을 떠나는대로 곧 풀어줄 것이라고 생각한다.

+0

괜찮 았어. 그냥 나 자신, 감사합니다. – garethdn

관련 문제