我一直在努力在 iOS7 上的应用程序中录制截屏视频。那里有一些很棒的应用程序,例如解释一切(我不想与之竞争、替换或复制),但我看不出他们如何设法获得如此流畅的绘图记录。看起来他们以自己的专有格式录制,然后在用户请求时导出为电影。
我尝试了一些库:
- 一瞥。不幸的是它仍然使用 renderInContext 并且真的很慢
- ScreenCaptureView和(似乎是衍生产品)UIScreenCaptureView。后者使用了新的 drawHierachy 方法,但是它将 iPad 的处理器拉皮条高达 96%,而且速度太慢,无法流畅绘制;感觉就像你在拖着手指穿过糖浆。
似乎直接将 UIView 录制到电影中效率太低,无法创建流畅的、基于绘图的截屏视频,就像您在 ShowMe 或 Explain Everything 等应用程序中看到的那样。
是否有记录平滑绘图的方法,或者在给定的 UIView 中会发生什么平滑且可实现的?已经存在的(好的)截屏应用程序如何管理这个?