如何使用代码在iOS应用程序内录制屏幕视频?

7
就像苹果商店中的“ShowMe”应用程序一样,用户可以绘制并记录操作为视频。你们知道如何在代码中实现吗?谢谢!

我认为点号是在暗示你如果自己找到答案就应该提供答案。或者如果Simon Lee的回答有帮助,就接受他的回答。 - TylerJames
1个回答

9
我们最近碰到了这个问题,并发现了一篇非常好的文章,其中使用了您的视图层和媒体框架。 点击此链接查看... 我们将其修改为使用呈现层,而不是...
[self.layer renderInContext:context];

use...

[[self.layer presentatationLayer] renderInContext:context];

...这还可以捕获动画块的过渡效果。非常好。


@RayZhang,我也正在开发一个类似于Show Me的应用程序,但是它具有更多的功能。我在录制用户在屏幕上绘画时遇到了困难。问题出在iPad Retina上。如果你已经解决了这个问题,能否分享一下你所使用的代码? - thoughtbreaker
@Simon:你能帮忙提升下代码的性能吗?我正在使用该代码录制视频,同时也在录制音频,并且还有一个带UIImageView的拖放功能。现在当我在录制视频时拖动图像时,拖动非常卡顿,请问你能告诉我如何提高性能吗?先谢谢了。 - DShah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接