Clicking done will call moviePlayerDidExitFullscreen
But if you let the movie finish normally moviePlaybackDidFinish is called but since IOS 6 it doesn't exit you from fullscreen mode. So the fix is to add player.fullscreen = FALSE; right before calling
[player.view removeFromSuperview];