相机和跨平台画廊(Xamarin)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相机和跨平台画廊(Xamarin)相关的知识,希望对你有一定的参考价值。

我需要在xamarin中使用相机/图库来安装android / ios。有什么办法吗?

答案

首先,在您的解决方案中安装插件:“Xam.Plugin.Media”

对于Camera编写此代码并获取文件:

var file = await Plugin.Media.CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions() { SaveMetaData = true, PhotoSize = PhotoSize.MaxWidthHeight });

对于Gallery编写此代码并获取文件:

var file = await CrossMedia.Current.PickPhotoAsync(new PickMediaOptions() { SaveMetaData = true, PhotoSize = PhotoSize.MaxWidthHeight });

这项工作适用于Xamarin的Android和Ios平台。

以上是关于相机和跨平台画廊(Xamarin)的主要内容,如果未能解决你的问题,请参考以下文章

无法替换图像视图,用于来自相机或画廊的图像(它不起作用)

从android中的画廊和相机中捕获图像

文件输入 - 接受来自安卓相机或画廊的图像

从相机或画廊获取全尺寸图片

显示相机和画廊权限的自定义警报 swift 3

在 Xamarin.Forms 中使用 Acr.XamForms Nuget 访问相机和图库的示例代码 [关闭]