在地铁风格的应用程序中启动网络摄像头
本文关键字:启动 网络 摄像头 应用程序 地铁 风格 | 更新日期: 2023-09-27 18:33:32
我正在构建一个win8应用程序,该应用程序需要启动网络摄像头才能拍照。
我已经看到了MSDN
中给出的示例代码Camera captures
但我只想要onclick
webcam
应该启动的CAPTURE
按钮,拍照并保存。
在示例代码中,他们让用户从列表框中选择选项,并在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;
}
从这里取