2010-06-07 1 views
1

보기와 MPMoviePlayerViewController가 있습니다 .. iPad는 가로 방향 왼쪽 모드로 지향되지만 비디오를 재생할 때 비디오는 세로 모드에서 볼 때 좋습니다 ... 방법이 있습니다. 무비 모드를 가로 모드로 강제 회전 하시겠습니까? 사전에 감사iPad에서 MPMoviePlayerViewController보기 가로

답변

3

당신은 당신은 샘플 코드에 대한 내 블로그 항목을 읽을 수

[player setOrientation:UIDeviceOrientationPortrait animated:NO]; 

에 의해 landscapce 모드에서 작동하는 MPMoviePlayerViewcontroller을 강제 할 수 http://www.makebetterthings.com/blogs/iphone/play-video-on-iphone-and-ipad/

+1

감사합니다. Saurabh! 나는 어제 당신의 블로그 (나는 또한 poosted)를 읽었다. 그러나 내가 건너 뛴이 것을 보여주는 선은, 나는 모른다. !!!!! 감사합니다. 곧 시도하겠습니다. – ghiboz

+1

미안하지만 MPMMoviePlayerViewController에는 setOrientation 메서드가 없습니다 ... https://developer.apple.com/iphone/prerelease/library/documentation/MediaPlayer/Reference/MPMoviePlayerViewController_class/Reference/Reference.html – ghiboz

+0

죄송합니다, 읽습니다. 귀하의 블로그에 setOrientation이 iPad 용으로 준비되지 않았습니다 .... – ghiboz

4
@interface MyMovieViewController : MPMoviePlayerViewController 
@end 

@implementation MyMovieViewController 
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
{ 
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation); 
} 

@end 

그럼 그냥 MyMovieViewController 대신 MPMoviePlayerViewController의 인스턴스 .

+0

@interface 위에 #import 를 추가하는 것을 잊지 마십시오. – Banjer

+0

하지만 상태 표시 줄의 위치가 변경되지 않습니다 !!! – Maulik