You should try MPMoviePlayerPlaybackStateDidChangeNotification
register for this notification , add an observer and once you receive notification you can play next movie.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerPlaybackStateChanged:) name:MPMoviePlayerPlaybackStateDidChangeNotification object:nil];