我正在编写一个可以拍摄多张照片的应用,这些照片稍后会被重命名和移动。我坚持的第一步是提升相机本身。当我尝试创建CameraCaptureUI
类时,它只生成一个不执行任何操作的空白类。
我已经搜索了Microsoft CameraCaptureUI文档,但我只能使用他们的代码打开它,到目前为止我没有尝试过任何工作。
我只想在用户选择开始按钮时弹出ccui。
答案 0 :(得分:0)
这适合我。
var capture = new CameraCaptureUI();
capture.PhotoSettings.Format = CameraCaptureUIPhotoFormat.Jpeg;
capture.PhotoSettings.MaxResolution = CameraCaptureUIMaxPhotoResolution.HighestAvailable;
var result = await capture.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (result == null) return null;
var copy = await result.CopyAsync(KnownFolders.PicturesLibrary, fileNameNoEx + result.FileType, NameCollisionOption.GenerateUniqueName);
aPath = copy.Path;