5

QTKit Capture API 是否支持屏幕录制 - 即,我可以将当​​前屏幕输出指定为要录制的输入源吗?如果是这样,怎么做?

Quicktime Player X 支持屏幕录制,但QTKit Capture API 文档仅提及从外部摄像头捕获。

4

2 回答 2

4

从 Lion 开始,您可以使用 AVFoundation 框架。可以在此处找到快速教程。

于 2012-07-22T12:00:17.563 回答
1

一种方法是使用 CGWindow API(搜索:Son of Grab)捕获静态屏幕截图,然后使用 addImage:forDuration:withAttributes将它们附加到QTMovie对象:

相关 Apple 代码示例:StillMotion (developer.apple.com/mac/library/samplecode/StillMotion/Introduction/Intro.html)

于 2010-06-09T00:03:53.370 回答