我需要制作一个应用程序,它可以保持每秒运行并从背景进行屏幕截图或者屏幕的视频录制。由于iOS应用程序在沙箱中运行,因此可以制作它。如何从后台应用程序中运行iPhone的屏幕截图?
注意:这个程序是为了内部目的。不会在应用商店发布。
我需要制作一个应用程序,它可以保持每秒运行并从背景进行屏幕截图或者屏幕的视频录制。由于iOS应用程序在沙箱中运行,因此可以制作它。如何从后台应用程序中运行iPhone的屏幕截图?
注意:这个程序是为了内部目的。不会在应用商店发布。
如果你想采取以下方法截图可以返回一个图像:
-(UIImage *) takeScreenshot{
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0);
[self.view drawViewHierarchyInRect:self.view.bounds afterScreenUpdates:YES];
UIImage *screenshot = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return screenshot;
}
结帐这个http://stackoverflow.com/questions/8548894/ios-is-it-possible-to-take -screenshots-while-running-as-a-background-task?rq = 1 –
http://stackoverflow.com/questions/8548894/ios-is-it-possible-to-take-screenshots-while-running-as -a-background-task?rq = 1 –
您是否找到适合您的解决方案? – Benj