我编写了一个无头UWP后台应用程序,并将其部署到运行Windows 10 IoT的Raspberry PI。 Pi有一个旧的Logitech网络摄像头插入其中一个USB端口,我希望能够从中捕获静态图像。
我已经从Microsoft Blog提取了关于这个主题的代码(尽管针对的是Xbox上的UWP),但是我的应用程序似乎无法检测到任何相机。以下调用返回,没有结果:
var allVideoDevices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);
从远程客户端的屏幕截图中可以看出,设备识别出已连接了摄像头,为什么我无法在代码中访问它?
我已经检查了应用程序的清单,并且我已授予访问Microphone和WebCam的权限。根据我发现的所有文章,应该这样做,但我仍然没有运气。
答案 0 :(得分:0)
可能是您的Logitech网络摄像头的兼容性问题。请参考Hardware compatibility list。您可以尝试手动安装Logitech网络摄像头的驱动程序,或选择兼容性网络摄像头,然后重试。如何安装usb网络摄像头驱动程序请参阅here。