J'ai 3 lecteurs vidéo ajoutés à trois vues différentes. Lorsque je change de manière aléatoire entre les vues lorsque le film n'est joué que pendant quelques secondes, le joueur disparaît à l'improviste sur toutes les vues suivantes.MPMoviePlayerController disparaît après la commutation Vues
Je ne publierai mon avis importe où, je ne peux pas comprendre pourquoi mon lecteur disparaît
est ici le code que je l'utilise dans mon identifiant Voir la méthode de charge ainsi que la méthode de notification.
movieUrl =[[NSBundle mainBundle] pathForResource:@"Old Spice-Ad" ofType:@"mp4"];
player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:movieUrl]];
player.view.frame =CGRectMake(38,380,211,122);
[self.view addSubview:player.view];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:player] ;
- (void)moviePlayBackDidFinish:(NSNotification *)notification {
MPMoviePlayerController *theMovie = [notification object];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
[theMovie stop];
[theMovie release];
}