iOS屏幕捕获/录制

时间:2013-07-30 16:34:44

标签: ios cocoa-touch cocos2d-iphone

所以在我的应用程序中,我试图使用屏幕截图“记录”屏幕。我必须将这些单独的帧作为图像,因为它们稍后在服务器上进行修改和组合。增加这种复杂性,它是在使用Cocos2D的慢节奏游戏中。我目前截取屏幕截图的方式类似于Apple在this link中推荐的方式。

不幸的是,以12-15 FPS拍摄这些屏幕截图会导致iPad 2上方的任何内容崩溃。由于较新设备的像素密度如此之高,将它们存储在12-15 FPS的缓冲区会导致内存出现峰值,杀死了应用程序。有没有建议的方法在iOS设备上快速截取屏幕截图?

我已经探索了将较新设备上的像素减半的选项,但这仍然要求我将所有单个像素保存在某个缓冲区中。任何其他截图方法都可以使用OpenGL视图进行截屏,这样我就可以缩小它了吗?

1 个答案:

答案 0 :(得分:0)

有一些外部框架和SKD可以为您做到这一点。我发现了https://www.kamcord.com/developers/,但我确信还有更多选择。希望它有所帮助!

相关问题