简体   繁体   English

视频播放时如何拍摄截图?

[英]How to take a screenshot when video playing?

How to take screen shot when video playing? 视频播放时如何拍摄屏幕截图? I used MPMoviePlayerController for video playing. 我使用MPMoviePlayerController进行视频播放。

- (UIImage *) captureScreen 
{
    UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
    CGRect rect = [keyWindow bounds];
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [keyWindow.layer renderInContext:context];   
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM