2012-01-05 3 views
0

응용 프로그램이 시작되자 마자 짧은 비디오를 재생하고 싶습니다. 짧은 동영상과 가벼운 응용 프로그램이므로 심각한 지연이 예상되지 않습니다. 그러나 내 문제는 비록 내 코드가 IBAction으로 테스트 할 때 잘 작동하지만 ViewDidLoad, awakeFromNib, ApplicationDidFinishedLaunching과 같은 다른 곳에 붙여 넣을 때 작동하지 않는다는 것입니다. Xcode 4.2 (ARC 사용 가능)에서 작동하는 자습서를 하루 종일 검색하고 있지만 제대로 작동하는 것을 찾을 수 없습니다. 누군가가 튜토리얼 또는 샘플 코드를 제공 할 수있는 경우Xcode : 시작시 자동 PlayVideo

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] 
            pathForResource:@"testmovie" ofType:@"mp4"]]; 

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

[self presentMoviePlayerViewControllerAnimated:playercontroller]; 

playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile; 

//playercontroller.movieControlMode=MPMovieControlModeHidden; 

[playercontroller.moviePlayer play]; 

playercontroller = nil; 

, 내가이며 매우 감사 할 것입니다 : 여기 내 코드입니다! 미리 감사드립니다.

+0

ViewDidLoad에서이 코드를 시도하면 이미지가 나타나지 않지만 전체 클립이 아닌 몇 초 동안 사운드가납니다. –

답변

0

무비 플레이어를 꺼내서 사용하십시오. [playercontroller play]; 해제해야하는 경우