Ios 如何在iPad上提高屏幕截图查看效率?

Ios 如何在iPad上提高屏幕截图查看效率?,ios,video,uiview,screen,capture,Ios,Video,Uiview,Screen,Capture,我被指派了一个新的iOS项目。作为这项工作的一部分,我基本上希望拍摄UIView及其子视图的一系列屏幕截图,并将它们编译成视频文件 我已经搜索了关于这个参考文献的内容和大多数主题,我已经尝试过了,而且效果很好 我使用的是iOSSDK5.1,并在编译阶段部分将-fno objc arc应用于ScreenCaptureView.m 在进一步阅读之前,请注意,我并不总是能够访问硬件进行测试,目前只在模拟器中进行了测试。当我可以使用设备进行测试时,我将更新 这在iPhone上非常好,我发现由于屏幕尺寸的

我被指派了一个新的iOS项目。作为这项工作的一部分,我基本上希望拍摄UIView及其子视图的一系列屏幕截图,并将它们编译成视频文件

我已经搜索了关于这个参考文献的内容和大多数主题,我已经尝试过了,而且效果很好

我使用的是iOSSDK5.1,并在编译阶段部分将-fno objc arc应用于ScreenCaptureView.m

在进一步阅读之前,请注意,我并不总是能够访问硬件进行测试,目前只在模拟器中进行了测试。当我可以使用设备进行测试时,我将更新

这在iPhone上非常好,我发现由于屏幕尺寸的原因,它工作起来很顺利,而且看起来一点也不滞后。我确实偶尔会掉帧,但这不是我关心的问题

我正在创建一个应用程序来记录iPhone或iPad上的屏幕

当我使用iPad模拟器时,ScreenCaptureView的效率显著下降。我发现,大概是由于iPad显示器的分辨率,它必须更加努力地捕捉屏幕并将其写入一个框架

视频变得急促,错过了很多帧

如何提高ScreenCaptureView方法的效率,或者是否有其他方法可用于捕获UIView中显示的内容

我承认我对一般的图像处理/视频工作是非常陌生的,没有其他经验可以借鉴


非常感谢

我想出了一个更好的解决方案:ScreenCaptureView同时处理将帧写入视频输出的过程,而且似乎是在主线程上。我已经将代码剥离出来,以便draw rect以所需的帧速率更新currentScreen UIImage,然后创建一个子类将视频写入背景线程。这让我能够以iPad的分辨率制作出几乎流畅的视频。我已经在iPad2上试过了,它绝对可以满足我的需求,但还没有在retina iPad上试过。。。。真可怕!哈哈,你愿意分享你的子类吗?@Pete C我也遇到了同样的问题。我必须录制当前视图(也包括子视图)并将其制作成视频\“你能帮帮我吗?”阿育王-抱歉,我已经很久没有参与过这个项目,也没有技术了,我也没有机会再参与这个项目了。