2013-10-03 4 views
1

이 코드를 사용하여 비디오를 재생하고 있습니다. 그러나 비디오는 절대 재생되지 않으며, 콜백은 결코 끝났다고 말할 수 없습니다. 나는 실종 된 것이나 그것이 없어야하는 것을 볼 수 없다. 나는 경로를 확인했는데 괜찮습니다. 동영상 재생보기가 나타납니다. 그 시점에서 재생되지 않습니다.MPMoviePlayerController가 비디오를 재생하지 않습니다.

제안 사항?

NSURL *movieURL = [[NSBundle mainBundle] URLForResource:@"IntroMovie" withExtension:@"mov"]; 

NSLog(@"%@", movieURL); 

MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playbackFinished:) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayerController]; 

[moviePlayerController prepareToPlay]; 

[moviePlayerController.view setFrame:self.view.bounds]; 
[self.view addSubview:moviePlayerController.view]; 

[moviePlayerController play]; 
+0

ARC 또는 비 ARC를 사용하고 있습니까? –

+0

내가 ARC를 사용하여 타겟팅하는 아이폰 OS –

+0

볼 7, http://stackoverflow.com/questions/7493860/problem-playing-mov-file-in-mpmovieplayercontroller 이것은 지금까지 비디오 파일 자체에 문제가되지 않습니다 – karthika

답변

7

문제는 moviePlayerController가 ARC에 의한 정리되고 있는지, 사실 내 자리 잡고 있습니다. 그것은 MPMoviePlayerController에 대한 strong 속성을 소개하는 데 도움이 경우

는보십시오.

+0

문제를 해결 한 속성을 도입하자마자, 고맙습니다. –

관련 문제