C# CaptureDevice.CheckForRecordingDeviceAsync()始终返回false

C# CaptureDevice.CheckForRecordingDeviceAsync()始终返回false,c#,uwp,C#,Uwp,我试着跑,但当我跑的时候,它说 A machine with a camera and a microphone is required to run this sample. 因为它使用了var cameraFound=wait CaptureDevice.CheckForRecordingDeviceAsync() 那么,我想知道为什么会发生这种情况?我的电脑有网络摄像头和麦克风,它们都工作正常 我应该如何解决这个问题 我很高兴添加更多信息,但这几乎是我到目前为止所知道的 干杯 你在其他机

我试着跑,但当我跑的时候,它说

A machine with a camera and a microphone is required to run this sample.
因为它使用了var cameraFound=wait CaptureDevice.CheckForRecordingDeviceAsync()

那么,我想知道为什么会发生这种情况?我的电脑有网络摄像头和麦克风,它们都工作正常

我应该如何解决这个问题

我很高兴添加更多信息,但这几乎是我到目前为止所知道的


干杯

你在其他机器上试过这个样品吗?这个样品在我这边很好用。在方法上,它使用了
等待设备信息.findalsync(DeviceClass.VideoCapture)
查找所有视频捕获设备。它应该可以找到你的网络摄像头。@JayZuo MSFT我让我的朋友在她的电脑上测试,结果很好。所以,我不确定我的有什么问题。我可以在Skype等其他服务上完美地使用网络摄像头和麦克风。这让我困惑。你在其他机器上试过这个样品吗?这个样品在我这边很好用。在方法上,它使用了
等待设备信息.findalsync(DeviceClass.VideoCapture)
查找所有视频捕获设备。它应该可以找到你的网络摄像头。@JayZuo MSFT我让我的朋友在她的电脑上测试,结果很好。所以,我不确定我的有什么问题。我可以在Skype等其他服务上完美地使用网络摄像头和麦克风。这使我困惑。