我正在开发一个Windows 8中的应用程序,需要相机来捕捉图片。所以我需要知道相机是否存在(假设桌面没有摄像头,而Windows 8平板电脑有摄像头),所以我只需要显示控件,以便在设备上有摄像头时显示摄像头。
答案 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示例将更加具体。