According to Apple\'s MPMoviePlayerController doc:
MPMoviePlayerPlaybackDidFinishNotification - This notification is not sent in cases where the movie player is displayi
Make sure for
moviePlayer.repeatMode = MPMovieRepeatModeNone;