是否可以在macOS应用程序中显示摄像头视频源?我基本上是在尝试从摄像头源中一帧一帧地捕捉图像。我知道如何在iOS中做到这一点,但由于某些原因,在macOS上,我似乎找不到任何用于视频的AVCaptureDevice。
let x = AVCaptureDevice.devices()//当我打印x时,我只看到麦克风作为唯一的捕获设备。没有提及任何视频/摄像机
guard let device = AVCaptureDevice.default(for: .video) else{ return }发布于 2018-01-23 09:37:34
我遇到了完全相同的问题,AVCaptureDevice.devices()只返回了一个条目,一个麦克风。我的解决方案是在Project:Capabilities:App Sandbox中打开Camera复选框。在我设置了摄像机复选框后输出...
▿ 2 elements
- 0 : <AVCaptureHALDevice: 0x60c0000e4980 [Built-in Microphone][AppleHDAEngineInput:1B,0,1,0:1]>
- 1 : <AVCaptureDALDevice: 0x101302b10 [FaceTime HD Camera][CC245055EWDF6VVDY]>https://stackoverflow.com/questions/47315531
复制相似问题