0

我有一个终端应用程序需要拍摄网络摄像头照片,然后对其进行一些处理。我无法让它初始化。在使用 QTKit 的 Apple 文档中有一个名为MyRecorder的应用程序的相当完整的演示,我能够使其正常工作。我还能够对其进行修改以获取单个帧而不是流。

当我将其移至终端应用程序时,startRunningQTCaptureSession 命令根本不执行任何操作。没有错误,一切都报告为成功,但我的网络摄像头没有亮起,也没有捕获任何帧。

知道这里发生了什么吗?是否有任何类型的安全限制或其他类型的限制会阻止 QTCaptureSession 工作?

4

1 回答 1

0

所以切换到 AVFoundation 解决了我的问题。我仍然不确定问题是什么,但现在使用 AVFoundation 似乎是可行的方法,因为它旨在取代 QtKit。

于 2012-08-11T12:59:25.717 回答