MPMoviePlayerController の再生時にスクリーンショットを撮ります。スクリーン ショットを完全に保存しますが、画像は黒色のみです。以下のコードを使用します。
UIGraphicsBeginImageContext(self.moviePlayerController.view.frame.size);
[self.moviePlayerController.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);