3

我正在 Windows 8 中开发一个需要相机来捕捉图片的应用程序。所以我需要做什么才能知道是否存在摄像头(假设桌面没有网络摄像头,而 Windows 8 平板电脑有摄像头),所以我只需要显示控件以在设备上存在摄像头时显示摄像头。

4

1 回答 1

3

您需要使用此 API:JS:

Windows.Devices.Enumeration.DeviceInformation.findAllAsync(Windows.Devices.Enumeration.DeviceClass.videoCapture).done(yourHandler);

C#:

var interfaces = await DeviceInformation.FindAllAsync(selector, null); 
foreach(DeviceInformation devInfo in interfaces) { /* stuff */ }

包含有关此 API 其他方面的更多信息

由于您使用的是 c#,因此此示例将更加具体。

于 2012-08-07T16:39:33.950 回答