Uso un MPMoviePlayerViewController. Quando il video si carica e inizia a giocare, non riempie tutto lo schermo. Devo premere il pulsante a schermo intero in alto a destra per farlo accadere. Se utilizzo MPMoviePlayerController non riesco a farlo riempire lo schermo.iOS - Forza video a schermo intero
In qualsiasi modo tramite codice che posso ottenere il mio video a schermo intero utilizzando MPMoviePlayerViewController senza dover premere il pulsante a schermo intero?
So che sto usando un'API privata qui, ma questo è ok, è per una demo.
Codice:
- (void)viewDidLoad
{
[super viewDidLoad];
[[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait];
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"phatpad" ofType:@"mov"];
if (moviePath)
{
NSURL *url = [NSURL fileURLWithPath:moviePath];
player = [[MPMoviePlayerViewController alloc]initWithContentURL:url];
}
player.view.frame = self.view.frame;
[self.view addSubview: player.view];
}
Ecco una schermata. Il primo è senza premere il pulsante a schermo intero, il secondo è dopo averlo premuto.
ha funzionato magnificamente. Non sapevo che avevo bisogno di accedere a "moviePlayer". – spentak
L'ultima riga dovrebbe essere: player.moviePlayer.scalingMode = MPMovieScalingModeAspectFill; – diadyne