【问题标题】:How to take the screenshot when playing the MPMoviePlayer?播放 MPMoviePlayer 时如何截屏?
【发布时间】:2012-10-24 22:10:38
【问题描述】:

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

这是苹果禁止的。

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

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      相关资源
      最近更新 更多