0

在 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();

这是苹果禁止的。

请提供任何其他方式从电影播放器​​获取屏幕截图。请帮我。

4

1 回答 1

0

有点骇人听闻,但您可以截取屏幕截图,从电影播放器​​中获取缩略图(例如,此处建议)并将第二个覆盖在第一个上。

于 2012-10-24T14:10:38.580 回答