我正在使用CameraCaptureUI在我的应用程序中打开相机;这是我使用的代码
var camera = new CameraCaptureUI();
camera.PhotoSettings.AllowCropping = false;
var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (file != null)
{
var fileStream = await file.OpenAsync(FileAccessMode.Read);
var bitmapImage = new BitmapImage();
bitmapImage.SetSource(fileStream);
var sourceImage = new WriteableBitmap(bitmapImage.PixelWidth, bitmapImage.PixelHeight);
var imageStream = await file.OpenAsync(FileAccessMode.Read);
sourceImage.SetSource(imageStream);
}
但问题不在于相机。在相机打开期间。如果我们打开设置魅力,则await函数取消var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
[File返回null]并隐藏CameraCapture UI。我想要做的是即使用户打开魅力,我也需要一直打开相机。我如何在WinRT中实现这一目标
答案 0 :(得分:1)