在MPMoviePlayer中播放视频时,如何截取屏幕截图?我使用以下代码截取屏幕截图,但播放器屏幕为黑色。 1)
- (UIImage*)captureScreenshot:(UIView *)view {
CGRect screenRect = [[UIScreen mainScreen] bounds];
UIGraphicsBeginImageContext(screenRect.size);
CGContextRef ctx = UIGraphicsGetCurrentContext();
[self.view.layer renderInContext:ctx];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage, self, nil, nil);
return viewImage;
}
2)CGImageRef originalImage = UIGetScreenImage();
这是苹果被禁止的。
请提供任何其他方式从电影播放器获取屏幕截图。请帮帮我。