首页 > 解决方案 > 如何自定义窗口拍照

问题描述

对于安卓手机。

在 .net MAUI 中,我想自定义一个带有“拍照”按钮的窗口,一旦单击此按钮,我就想拍照。

我知道在 Xamarin 中,我可以安装包Xam.Plugin.Media,然后调用Plugin.Media.CrossMedia.Current.TakePhotoAsync方法来拍照,但我不知道如何在 MAUI 中进行操作。我不知道是否需要为 MAUI 安装任何软件包。

我知道在 MAUI 中,我可以使用Microsoft.Maui.Essentials和调用MediaPicker.CapturePhotoAsync()来拍照,但是这个方法调用了移动设备的默认相机应用程序。

标签: xamarinmaui.net-6.0

解决方案


您可以去实现自己的相机控件包装器,尤其是对于 Android,这并不是一项真正有趣的任务。

因此,另一种选择是查看具有CameraView. 在撰写本文时,我们还没有准备好我们的 .NET MAUI 包,但我们正在努力工作,应该会在本月进行第一次预览。


推荐阅读