Windows 8中的摄像头检测

时间:2012-08-07 13:11:54

标签: c# windows-8

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

1 个答案:

答案 0 :(得分: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 */ }

This提供了有关此API其他方面的更多信息

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