debería Según doc MPMoviePlayerController de Apple:MPMoviePlayerPlaybackDidFinishNotification se llama cuando no
MPMoviePlayerPlaybackDidFinishNotification - Esta notificación no se envía en caso de que el reproductor de películas está mostrando en modo de pantalla completa y el usuario pulsa el botón Hecho.
Me parece que esto está completamente mal. Usando el siguiente código, se llama a playerPlaybackDidFinish cuando toco el botón hecho.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.player];
- (void) playerPlaybackDidFinish:(NSNotification*)notification
{
NSLog(@"WHY?");
self.player.fullscreen = NO;
}
Necesito distinguir entre que el usuario toque el botón hecho y el final de la película hasta la reproducción. playerPlaybackDidFinish recibe una llamada cuando la película termina, pero como dije, también se llama cuando toca Hecho.
no se puede ca pture el evento en el botón hecho? –
No lo creo. Es parte de MPMoviePlayer y no hay devolución de llamada. – sol
Estoy teniendo la misma situación, ¡ayúdenme! –