gpt4 book ai didi

xamarin.forms - 如何使用跨媒体多重拍照

转载 作者:行者123 更新时间:2023-12-05 06:49:40 25 4
gpt4 key购买 nike

如何使用 Crossmedia 进行多次拍照,我用它效果很好,但它会一次又一次地导航,但我不想要这个

bool isCamera = true;
while (isCamera)
{
file = await MediaPicker.TakePhotoAsync(new StoreCameraMediaOptions { SaveToAlbum = true, Name = "", Directory = "" });
if (file != null)
{
//save code}
else{
isCamera=false;
}

最佳答案

该插件不支持多选。所以我们需要使用各个平台的依赖服务来实现。

自己从图库中挑选媒体。检查这个Tutorial .

安卓

public void OpenGallery()
{
try
{
var imageIntent = new Intent(Intent.ActionPick);
imageIntent.SetType("image/*");
imageIntent.PutExtra(Intent.ExtraAllowMultiple, true);
imageIntent.SetAction(Intent.ActionGetContent);
((Activity)Forms.Context).StartActivityForResult(Intent.CreateChooser(imageIntent, "Select photo"), OPENGALLERYCODE);
Toast.MakeText(Xamarin.Forms.Forms.Context, "Tap and hold to select multiple photos.", ToastLength.Short).Show();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
Toast.MakeText(Xamarin.Forms.Forms.Context, "Error. Can not continue, try again.", ToastLength.Long).Show();
}
}

对于 iOS,您可以使用插件 https://github.com/roycornelissen/GMImagePicker.Xamarin

关于xamarin.forms - 如何使用跨媒体多重拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66562883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com