J'ai une application iPad qui crée et affiche une vidéo avec un MPMoviePlayerViewController
. Voici mon code:MPMoviePlayerViewController Masquer la barre d'état
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:URLEncode(uri)]];
[mpvc setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[mpvc setWantsFullScreenLayout:YES];
[<MainViewController> presentModalViewController:mpvc animated:YES];
charge/lecture du film fonctionne très bien, cependant, lorsque le contrôleur vidéo apparaît, il montre la barre d'état (connexion, batterie, heure) en haut, même quand je l'ai désactivé sur mon fenêtre principale.
J'ai essayé de le faire:
[mpvc setWantsFullScreenLayout:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Et rien ne semble fonctionner, si je mets aussi:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
La barre d'état disparaît! Mais le Movie Controller est toujours redimensionné comme si la barre d'état était là (même si j'avais déjà utilisé -setWantsFullScreenLayout:
). Est-ce que quelqu'un peut me diriger vers un moyen facile (éprouvé) d'afficher la vidéo sans la barre d'état?
Merci.
Ne fonctionne pas pour moi. – Boon