Mac OS X 10.8上的AVCaptureScreen

时间:2013-05-09 03:37:33

标签: macos avfoundation screen-capture

我一直在尝试使用Mountain Lion 10.8上的AVCaptureScreenInput类:

https://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVCaptureScreenInput_Class/Reference/Reference.html

我下载了Apple提供的以下示例代码:

http://developer.apple.com/library/mac/#samplecode/AVScreenShack/Introduction/Intro.html

但是当我跑的时候,它没有抓住我的屏幕。相反,它只显示了我的屏幕所在的绿色屏幕。

其他人注意到了这个问题:http://openradar.appspot.com/12220970

有谁知道如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

执行以下“修复”问题。我不知道为什么:

defaults write com.apple.cmio CMIO_Unit_Input_ASC.DoNotUseOpenCL -bool YES

我在此处提交了一个错误:https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/41/wo/Dtr5y1Zj8ikA0Rjw6xYON0/6.83.28.0.9

错误ID = 13917881

答案 1 :(得分:0)

  

“高”会话预设在Mac OS 10.8中不起作用。但是改为   其他预设,如中等或任何其他分辨率的示例代码将起作用。