我的任务是新的iOS项目。作为其中的一部分,我基本上希望用它的子视图拍摄UIView的系列屏幕截图,并将它们编译成视频文件。
我已经搜索了这个参考ScreenCaptureView的大部分主题,我已经尝试了它并且有效!
我正在使用iOS SDK 5.1,并在构建阶段部分将-fno-objc-arc应用于ScreenCaptureView.m进行编译。
在进一步阅读之前,请注意我并不总是可以访问要测试的硬件,并且目前仅在模拟器中进行了测试。当我获得要测试的设备时,我将更新。
这在iPhone上很棒,我发现由于屏幕尺寸的原因,它可以顺利运行,而且似乎根本没有延迟。我确实偶尔会丢帧,但这不是我对这个问题的关注。
我正在创建一个应用程序来在iPhone或iPad上录制屏幕。
当我使用iPad模拟器时,ScreenCaptureView的效率显着下降。我发现,大概是由于iPad显示器的分辨率,它必须更加努力地捕捉屏幕并将其写入画面。
视频变得生涩,错过了很多帧。
如何提高ScreenCaptureView方法的效率,还是有其他方法可以用来捕获UIView中显示的内容?
我承认我对图像操作/视频工作一般都很陌生,并且没有任何经验可供借鉴。
非常感谢!