我正在使用MediaCapture類進行攝像機視圖。但我有一個問題,它只支持平板電腦的前置攝像頭,我想通過單擊按鈕在前後攝像頭之間切換。 我該怎麼做?Windows 8城域應用程序在兩臺攝像機之間切換
0
A
回答
1
Sajid,
從Win8的開發中心示例代碼將向您展示如何通過連接到當前機器的攝像頭設備枚舉:http://code.msdn.microsoft.com/windowsapps/Media-Capture-Sample-adf87622
這裏是另一個例子與DeviceEnumeration更具體涉及: http://code.msdn.microsoft.com/windowsapps/Device-Enumeration-Sample-a6e45169
相關代碼(來自第一鏈路):
private async void EnumerateWebcamsAsync()
{
try
{
ShowStatusMessage("Enumerating Webcams...");
m_devInfoCollection = null;
EnumedDeviceList2.Items.Clear();
m_devInfoCollection = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);
if (m_devInfoCollection.Count == 0)
{
ShowStatusMessage("No WebCams found.");
}
else
{
for (int i = 0; i < m_devInfoCollection.Count; i++)
{
var devInfo = m_devInfoCollection[i];
EnumedDeviceList2.Items.Add(devInfo.Name);
}
EnumedDeviceList2.SelectedIndex = 0;
ShowStatusMessage("Enumerating Webcams completed successfully.");
btnStartDevice2.IsEnabled = true;
}
}
catch (Exception e)
{
ShowExceptionMessage(e);
}
}
編輯:此代碼取自我發佈的第一個代碼示例的AdvancedCapture.xaml.cs文件。
+0
謝謝先生。 – Sajid 2012-08-17 18:19:14
相關問題
- 1. 在兩臺或更多臺攝像機之間切換unity3D
- 2. 兩臺攝像機之間的轉換
- 3. 在Windows 8中管理自動轉換城域應用程序
- 4. 如何在兩臺攝像機(虛幻引擎4/C++)之間切換?
- 5. 在應用程序之間切換
- 6. Windows 8 Metro C#攝像機
- 7. 使用Windows 8城域接口創建C#應用程序
- 8. 計算兩臺攝像機之間的基線距離(圖像)
- 9. 在後置攝像頭和前置攝像頭之間切換
- 10. 爲WIndows 8構建觸摸第一臺桌面(非城域)應用程序
- 11. 從控制檯應用程序切換到Windows應用程序
- 12. Msbuild windows store應用程序(城域)
- 13. 如何在windows中的兩個程序之間快速切換
- 14. 應用程序域切換
- 15. 查找兩臺攝像機之間的相對旋轉
- 16. 來切換攝像機,崩潰之間上Nexus S的
- 17. 在兩個圖像源之間切換
- 18. 查找2臺攝像機之間的變換矩陣
- 19. 在城域應用程序中拖動用戶控件,用於Windows 8
- 20. 兩個子應用程序之間的切換
- 21. android登錄應用程序之間切換兩個意圖
- 22. 在控制檯應用程序中使用網絡攝像機拍攝快照
- 23. 在Windows Store應用程序中恢復啓動攝像機
- 24. iOS應用程序在兩個設備之間交換圖像
- 25. 如何做2臺不同攝像機之間的單應性?
- 26. 在相機應用程序中拍攝兩張圖像
- 27. 使用Emgu CV切換多臺攝像機
- 28. 使用AVFoundation切換攝像機iOS 6
- 29. 在android前後攝像頭之間的不同切換時間
- 30. Windows 8商店應用程序和Windows Phone應用程序之間的區別
你在開發者預覽版嗎? – V4Vendetta 2012-08-16 07:28:11
是的,我在Developer preview build – Sajid 2012-08-16 08:13:59