【问题标题】:AVCaptureScreen on Mac OS X 10.8Mac OS X 10.8 上的 AVCaptureScreen
【发布时间】:2013-05-03 11:10:46
【问题描述】:

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

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

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

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

但是当我运行它时,它并没有捕获我的屏幕。相反,它只是在我的屏幕应该出现的地方显示了一个绿屏。

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

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

【问题讨论】:

  • 我讨厌示例代码在成功录制后在控制台输出上导致“...由于错误(空)”。误导,因为在这种情况下没有错误。显然,这只是一个完全不相关的 OpenCL 错误。

标签: macos avfoundation screen-capture


【解决方案1】:

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

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

【讨论】:

  • 这个问题似乎已在 Mac OS X 10.8 的最新软件更新中得到解决。耶!
【解决方案2】:

“高”会话预设在 Mac OS 10.8 中不起作用。但是在更改为 其他预设,如介质或任何其他分辨率示例代码都可以使用。

【讨论】:

    猜你喜欢
    • 2013-03-03
    • 2013-07-19
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-30
    相关资源
    最近更新 更多