J'ai un problème avec mon code qui lit un fichier vidéo. Chaque fois que je joue le fichier en mode plein écran, la lecture n'occupe pas tout l'écran. Voici le code correspondant:MPMoviePlayerController mode plein écran problème
NSURL *url = [NSURL fileURLWithPath:@"Somefile.mov"];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[moviePlayer setFullscreen:YES];
moviePlayer.view.frame = self.switchView.frame;
[self.switchView addSubview:moviePlayer.view];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(movieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(playbackStateDidChange:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:moviePlayer];
[moviePlayer prepareToPlay];
[moviePlayer play];
Voici la sortie que je reçois:
Essayez celui-ci plutôt que le cadre que vous définissez moviePlayer.view.frame = self.switchView.bounds; – Ravin
Il semble que la barre inférieure est maintenant dans la bonne position, mais la barre du haut est encore plus basse. http://img849.imageshack.us/i/defaultj.png/ – Diurpaneus