Tengo una aplicación para iPad que crea y muestra un video con un MPMoviePlayerViewController
. Aquí está mi código:MPMoviePlayerViewController Ocultar barra de estado
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:URLEncode(uri)]];
[mpvc setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[mpvc setWantsFullScreenLayout:YES];
[<MainViewController> presentModalViewController:mpvc animated:YES];
carga Película/reproducción funciona bien, sin embargo, cuando aparece el controlador de la película, que muestra la barra de estado (conexión, la batería, la hora) en la parte superior, incluso cuando lo tengo desactivado en mi ventana principal.
He intentado hacer:
[mpvc setWantsFullScreenLayout:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Y nada parece funcionar, sin embargo, si también puse: Barra de
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
El estado desaparece! Pero el controlador de película aún se cambia de tamaño como si la barra de estado estuviera allí (incluso cuando ya usé -setWantsFullScreenLayout:
).
¿Alguien me puede indicar una forma fácil (comprobada) de mostrar el video sin la barra de estado?
Gracias.
No funciona para mí. – Boon