0

로딩 할 때 비디오 오른쪽으로 이동하는 매우 간단한 이동보기가 있습니다. 영화 컨트롤은 훌륭하고 모든 것을 보여줍니다. 그러나 가로로 회전하면 동영상 플레이어의 너비가보기와 조정되지 않으므로 너무 좁습니다.전체 화면 모드로 동영상을 시작하거나 가로로 갈 때 플레이어 너비를 다시 조정하려면 어떻게해야합니까?

내 탐색 표시 줄이 사라져서 전체 화면 모드 인 경우 회전 할 수 있으며 아무런 문제가 없습니다.

그래서 가로 모드로 전환하거나 전체 화면 모드로보기를 시작하면 뷰어의 너비를 조정할 수 있습니까?

참고 : [mpPlay setFullscreen : YES]; 나를 위해 그것을하지 않습니다. 여기

내 코드의 나머지 부분입니다 :

- (void)viewDidLoad 
{ 
NSBundle * bundle = [NSBundle mainBundle]; 
NSString * moviePath = [bundle pathForResource:@"movie" ofType:@"mp4"]; 
NSURL * movieURL = [[NSURL fileURLWithPath:moviePath] retain]; 
MPMoviePlayerController * mpPlay = [[MPMoviePlayerController alloc] initWithContentURL:movieURL]; 

[mpPlay.view setFrame: self.view.bounds]; // player's frame must match parent's 
[self.view addSubview: mpPlay.view]; 

[mpPlay play]; 

} 

답변

0

재정 didRotateFromInterfaceOrientation: 뷰 컨트롤러의 새로운 폭과 높이로 동영상 플레이어를 변경합니다.

+0

정말 고마워요! 내가 그 방법에 대해 몰랐다는 것을 믿을 수 없다. –

관련 문제