AVCaptureDevice没有找到任何设备

问题描述 投票:3回答:2

这行代码是我今天遇到的问题(macOS app):

NSArray *devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];

在我更新Xcode之后,系统总是让我得到空设备阵列。

问题是,旧项目(在更新之前创建)按预期工作。

这里发生了什么...?

有没有人有同样的问题?

------------ ------------ UPDATE

我发现这不仅发生在我的Mac上,也发生在公司的。

它确实影响了我的工作。

objective-c macos avfoundation
2个回答
2
投票

我想我找到了答案......

目标设置/功能/应用程序沙箱/硬件

enter image description here


0
投票

此问题仅发生在Mac OS 10.13上,Mac OS 10.12正常。我有同样的问题,但还没有解决方案。 AVCaptureDevice没有找到视频设备,我认为这是苹果在10.13上增加了相机的权限。

© www.soinside.com 2019 - 2024. All rights reserved.