我正在使用Xam.Plugin.Media来实现在Android和iOS上拍摄和挑选照片的功能。我安装了最新的稳定版Xam.Plugin.Media NuGet包(版本4.0.0.9),并按照GitHub上的Author的步骤进行操作,当我按下按钮时,这个消息会弹出,无论我做什么都不会消失。因此,如果您有任何人遇到此问题并重新获得了它,请帮助我,如果您有关于此错误的任何其他信息,请帮助我。
我已尝试以下方法解决此问题,但没有成功:
这是我的观点模型:
public ICommand UploadImageCommand => new Command(async () =>
{
await Resiliency.TryAsync(IsBusy, async () =>
{
await UploadImageAsync();
});
});
private async Task UploadImageAsync()
{
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
{
await DialogService.ShowExceptionAlertAsync("No Camera");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
SaveToAlbum = true
});
if (file == null)
return;
_imagePath = ImageSource.FromStream(() =>
{
var stream = file.GetStream();
return stream;
});
}
其他信息:
答案 0 :(得分:0)
查看原始开发人员对GitHub存储库的响应
您也可以下载样本并查看其工作原理