[英]Xamarin.forms - Xam.Plugin.Media throwing error This functionality is not implemented in the portable version of this assembly
我正在使用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;
});
}
附加信息:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.