我正在构建一个 win8 应用程序,它只需要启动网络摄像头来拍照。
我已经看到了给出的示例代码MSDN
,Camera captures
但我只想要应该启动onclick
的CAPTURE
按钮webcam
,拍照并保存它。
在示例代码中,他们让用户从列表框中选择选项,然后selectionchanged
调用所需的函数。我的问题是我不需要任何列表框。他们还使用了一个SuspensionManager
我不理解的类。我真的很困惑。
有人可以告诉我一条出路吗?
我正在构建一个 win8 应用程序,它只需要启动网络摄像头来拍照。
我已经看到了给出的示例代码MSDN
,Camera captures
但我只想要应该启动onclick
的CAPTURE
按钮webcam
,拍照并保存它。
在示例代码中,他们让用户从列表框中选择选项,然后selectionchanged
调用所需的函数。我的问题是我不需要任何列表框。他们还使用了一个SuspensionManager
我不理解的类。我真的很困惑。
有人可以告诉我一条出路吗?
试试这个:
using Windows.Media.Capture;
var ui = new CameraCaptureUI();
ui.PhotoSettings.CroppedAspectRatio = new Size(4, 3);
var file = await ui.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (file != null)
{
var bitmap = new BitmapImage();
bitmap.SetSource(await file.OpenAsync(FileAccessMode.Read));
Photo.Source = bitmap;
}
从这里取