Mam MPMoviePlayerController na mojej aplikacji na iPada, która działa dobrze, gdy jego ramka jest regularna (nie na pełnym ekranie).MPMoviePlayerController nie odtwarza filmu na pełnym ekranie
Po naciśnięciu przycisku pełnoekranowego odtwarzacz przejdzie w tryb pełnoekranowy, ale film się zatrzyma. Nieustannie widzę tytuł "Ładowanie ...", czarne tło, a standardowe elementy sterujące (powrót, odtwarzanie i następne) są wyłączone.
oświadczam zmienną instancji dla gracza:
MPMoviePlayerController *player;
W moim realizacji:
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];
Czy masz jakiś pomysł? Używam SDK iOS 6 i testuję aplikację na iPadzie 6.0 i prawdziwym iPadzie2 z iOS 6 beta (najnowszym).
Aktualizacja: Zainstalowałem oficjalny system iOS 6 na iPadzie2, a problem nadal występuje. Nie jest to spowodowane wersją beta iOS 6. –