2012-06-23 2 views
0

내 비디오를 전체 화면으로 시작하고 싶습니다. 다음 메소드를 호출합니다. [mp setFullscreen : yes]; 동영상 플레이어가 같은 것을 실행하는 경우 댓글을 달면 아무것도하지 않는 것 같습니다. 플레이어가 실행되면, 오른쪽에 2 개의 화살표가있는 아이콘이 있으며, 그것을 누르면 전체 화면으로 전환됩니다.iPhone MPMoviePlayerController의 setFullscreen 메소드가 작동하지 않는 것처럼 보입니다.

내가 뭔가 잘못하고 있는거야 ??

(무효)의 viewDidLoad {

// save it in a fix file name for testing documets\ted.mp4 
NSURL *url = [[NSBundle mainBundle] 
       URLForResource:@"FredCouplesDriv" 
       withExtension:@"mov"]; 

mp=[[MPMoviePlayerController alloc] initWithContentURL: url]; 
[mp.view setFrame: self.view.bounds]; 
[self.view addSubview: mp.view]; 

// Set movie player layout 
[mp setControlStyle:MPMovieControlStyleEmbedded]; 

// set full screen 
[mp setFullscreen:YES]; 


// May help to reduce latency 
[mp prepareToPlay]; 

[mp play]; 
    [mp setFullscreen:YES]; 

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(moviePlayBackDidFinish:) 
              name:MPMoviePlayerPlaybackDidFinishNotification 
              object:nil]; 

    [self.view bringSubviewToFront: mStop ]; 

}

답변

0

이동은 [mp setFullscreen:YES];viewDidAppear에 당신이 잘

-(void) viewDidAppear:(BOOL)animated 
{ 
    [mp setFullscreen:YES]; 
} 
+0

안녕 수 있습니다, 감사합니다 !!!!!!! 나는 멍청한 의사와 튜토리얼을 읽고있는 서클에서 돌아 다녔다. –

관련 문제