Sto provando a trasmettere un video nella mia app. Il metodo che ho trovato è:MPMoviePlayerViewController | Consenti modalità paesaggio
NSURL *theMovieURL = [NSURL URLWithString:self.data.trailer];
if (theMovieURL)
{
self.movieController = [[MPMoviePlayerViewController alloc] initWithContentURL:theMovieURL];
[self presentMoviePlayerViewControllerAnimated:self.movieController];
[self.movieController.moviePlayer play];
}
Non sono sicuro che sia il più convenzionale, ma funziona.
Il problema è che non riesco a capire come abilitare la modalità orizzontale, solo per il video. Dovrei usare qualcosa come shouldAutorotate
o shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
e come?
FYI, l'intera app consente solo la modalità verticale.
Grazie per il vostro aiuto.
controllare se il ViewController presentato viene chiuso (proprietà BingDismissed), altrimenti il viewcontroller di presentazione verrà visualizzato in landscapemode – peko