【发布时间】:2010-08-01 00:59:37
【问题描述】:
有人知道怎么做吗?
有人能举个例子吗?我相信这已经超出了 NDA 的范围,正如 4.0 版中可用的那样?
【问题讨论】:
标签: iphone video overlay record
有人知道怎么做吗?
有人能举个例子吗?我相信这已经超出了 NDA 的范围,正如 4.0 版中可用的那样?
【问题讨论】:
标签: iphone video overlay record
看看 AVFoundation 框架,特别是 avcapture avsession avinputdevice 等。你可以在 iPhone 开发中心论坛中找到一些列表:搜索“avcapture” AVFoundation 是你想用来记录、修改原始帧、显示它们的框架,一个offcourse添加一些覆盖
如果你只想做覆盖,那么 UIImagePickerController 应该足够了。
【讨论】:
如果我理解,您正在尝试正确执行的操作,您已经按照 Apple 在此问答中的建议设置了视频捕获:http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html
从那里使用此答案中描述的方法应该不是什么大问题:blend two uiimages based on alpha/transparency of top image 将预览与叠加层混合,前提是您首先在 UIImage 中绘制它。将生成的图像输入缓冲区并相应地保存。
尽管如此,这种方法肯定不会为您提供很多每秒帧数。
【讨论】: