我在尝试获取 OS X 上的任何捕获设备输入端口时遇到问题。特别是音频(例如内置麦克风)。这是我正在运行的代码。
NSArray * devices = [AVCaptureDevice devices];
NSLog(@"devices = %li", devices.count);
输出始终为 0。现在,如果我创建一个 AVCaptureScreenInput 端口,我可以设法让它工作,但我无法使用它获取音频。最终目标是录制屏幕并同时捕获音频。问题是获取音频端口。
最佳答案
我真是太蠢了。沙盒已开启,麦克风未选中。我希望我的愚蠢可以帮助这里的其他人。
关于cocoa - AVCaptureDevice 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22676538/