내 iPad 앱에 MPMoviePlayerController가 있는데 프레임이 일반 (전체 화면이 아님) 일 때 작동합니다.MPMoviePlayerController가 전체 화면으로 동영상을 재생하지 못합니다.
전체 화면 버튼을 누르면 플레이어가 전체 화면으로 전환되지만 동영상이 중지됩니다. 나는 "Loading ..."라는 제목의 검정색 배경과 표준 컨트롤 (back, play, next)을 영구적으로 보았다.
나는 플레이어의 인스턴스 변수를 선언 :MPMoviePlayerController *player;
내 구현에서는 :
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoUrl];
player.shouldAutoplay = NO;
player.movieSourceType = MPMovieSourceTypeFile;
player.controlStyle = MPMovieControlStyleEmbedded;
player.allowsAirPlay = YES;
player.view.frame = CGRectMake(xPos, yPos, width, height);
[self.view addSubview:player.view];
[player prepareToPlay];
당신이 어떤 생각을 가지고 있습니까? iOS 6 SDK를 사용하고 iPad 6 시뮬레이터의 앱과 iOS 6 베타 버전의 최신 iPad2 (최신)를 테스트하고 있습니다.
업데이트 : iPad2에 공식 iOS 6을 설치했는데 문제가 여전히 있습니다. 그래서 iOS 6의 베타 버전 때문이 아닙니다. –