我看到了类似的问题here,但答案还不够。我编写了一个小应用程序以在运行IoT核心的树莓派上捕获图像,我已经在x86机器上对其进行了测试,并且可以正常工作,但是当我在Pi上调试应用程序时,它始终无法在此行上初始化网络摄像头:< / p>
await mediaCapture.InitializeAsync(mediaSettings);
此外,当我尝试捕获异常时,不会给出异常!在此行中看到的媒体设置很简单:
var mediaSettings = new MediaCaptureInitializationSettings()
{
VideoDeviceId = device.Id
};
我还应该添加设备ID,使其与连接到Pi的网络摄像头的ID匹配,以便设备正常运行。
我认为问题在于,尽管设置了package.manifest file,但仍然赋予了应用访问相机的权限(抱歉,不允许我嵌入图像)。
我使用的Microsoft lifecam 3000在其网站上被列出是兼容的,它也出现在Pi的USB集线器中。我正在为17763版本构建应用程序,但应向后兼容15063。Pi的版本为17744。
是否有人遇到媒体捕获库的类似问题?我需要在Pi上启用其他设置才能使其正常工作吗?欢呼!