首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记录UIView活动

记录UIView活动
EN

Stack Overflow用户
提问于 2012-11-22 15:34:26
回答 1查看 536关注 0票数 1

我想记录UIView的活动,就像在视频中捕捉屏幕一样,这样以后就可以回放了。

在我的应用程序中,我们有一个MPMediaPlayerController和PPT文件,所以我想录制的视频,以及PPT幻灯片的用户移动其页面,所以这两件事需要合并在单一的视频,我猜这是可能的,如果我们可以通过某种方式屏幕捕获的UIView,有没有办法,我们有办法控制UIview来捕获屏幕,并将其存储为电影格式?

EN

回答 1

Stack Overflow用户

发布于 2012-11-22 15:57:25

你可以使用下面的代码来“截图”视图:

代码语言:javascript
复制
UIGraphicsBeginImageContext(CGSizeMake(100,100));//arbitrary size
[yourView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage* image = UIGraphicsGetImageFromCurrentContext();
UIGraphicsEndImageContext();

然后使用像AVFoundation这样的工具从图像中创建视频。但是这种“截屏”方法对于实时捕捉来说并不是很快,而且可能会使你的用户界面反应迟钝。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13507797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档