我正在开发Windows 8 WPF桌面应用程序。我需要预览摄像头到我的应用程序。我开始知道MediaCapture类允许这样做(http://msdn.microsoft.com/en-US/library/windows/desktop/windows.media.capture.mediacapture),但我无法将MediaCapture类用于WPF应用程序的任何想法,任何帮助如何做到这一点?谢谢。如何将Windows 8运行时间类MediaCapture用于WPF应用程序以显示网络摄像头预览?
更新:我使用下面的代码和它崩溃:
async private void StartWebCamPrev()
{
Windows.Media.Capture.MediaCapture mediaCapture = new Windows.Media.Capture.MediaCapture();
await mediaCapture.InitializeAsync();
await mediaCapture.StartPreviewAsync();
}
请问您可以编辑您的原始问题,并添加任何相关的代码,您看到的错误/例外等。谢谢! – reuben 2012-07-05 09:49:25
何时调用“StartWebCamPrev”?此外,除非'StartWebCamPrev'是一个事件处理程序,否则将'async void'更改为'async Task'。 – 2012-07-05 13:19:17
在任何时候你可以打电话,但在我的应用程序,它被称为按钮点击。 – Shailesh 2012-07-05 16:07:41