2012-03-23 3 views
0

내 비디오를 재생하기 위해 NSMediaPlayer을 사용하고 있습니다. 상단에 상태 표시 줄을 정보 plist 파일로 숨기고 있습니다. 나는이 상태 표시 줄이 나오면 동영상을 재생 한 후 (나는이 미디어 플레이어 버그 것 같다 미디어가이 코드를 마친 후 나는 상태 표시 줄을 숨기는 시도했습니다.NSMediaplayer 상태 표시 줄 버그?

-(void)movieFinished 


{ 
[[NSNotificationCenter defaultCenter]removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:[player moviePlayer]]; 
[player release]; 

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent]; 

[[UIApplication sharedApplication] setStatusBarHidden:YES]; //this one 
} 

지금 문제가에, 내보기 거기에 scrollview 및 UIImages 및 scrollviews로드가 있습니다. 바로 거기에 상태 표시 줄이 있어야합니다 scrollviews 및 subviews 조금 아래로 이동합니다.

거기에 해결책이 있습니까? NSMediaPlayer에 대한 수정 사항은 무엇입니까? 그물을 검색했지만 어쩌면 올바른 단어를 입력하지 않았거나이 문제가 발생하지 않았습니까? 누군가 제발 내 머리카락을 꺼내려고합니까?

답변

0

Nevermind 답변을 찾았습니다. 사용하는 경우 :

[player.moviePlayer setControlStyle:MPMovieControlStyleFullscreen]; 

상태 표시 줄은 사용자가 무엇을 하든지 관계없이 나타납니다. 이 사람

도움이

[[self view] setFrame:CGRectMake(0, -20, 1024, 768)]; // this code removes the empty space from the status bar 

[[UIApplication sharedApplication] setStatusBarHidden:YES]; //this code removes the status bar 

희망 :

그래서 영화 후이 문제를 해결하기 위해이 코드를 사용하는 movieFinished 방법, nsnotifications와 메소드를 호출 완료