2012-08-07 93 views
3

我正在開發一個需要相機捕獲圖片的Windows 8應用程序。所以我需要做些什麼來知道相機是否存在(假設桌面沒有網絡攝像頭,而Windows 8平板電腦有相機),所以我只需要顯示相機控制器來顯示相機。Windows中的攝像頭檢測8

回答

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有由於您使用C#在這個API

其他方面的更多信息,this樣品將更具體。

+0

第二個鏈接似乎中斷,示例可用[這裏](http://code.msdn.microsoft.com/windowsapps/Device-Enumeration-Sample-a6e45169)。 – kibitzerCZ 2014-10-01 07:52:38