The way I have done this before is to disable the controls from MPMovePlayerController, then put a UIImageView with your controls over the top, then put a UIView with UITapGestureRecognizer on top of that to detect when your controls are pressed.
Disabling the controls:
[_videoPlayer setControlStyle:MPMovieControlStyleNone];
Gesture recognizer:
touchLayer = [[UIView alloc] initWithFrame:self.frame];
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapVideoControlOverlay:)];
[tapRecognizer setNumberOfTapsRequired:1];
[touchLayer addGestureRecognizer:tapRecognizer];