在确认访问画廊中保存的照片的权限后,我第一次使用该应用程序时,pickphoto async 似乎什么也没做。
在我看来,问题在于它不等待用户授权。
为了正常工作,我必须多次单击照片的上传按钮。
我正在使用最新版本的库与 android 合作。
await CrossMedia.Current.Initialize();
if (!CrossMedia.Current.IsPickPhotoSupported)
{
await DisplayAlert("Oops", "You Cannot pick an image", AppResources.Label_OK);
return;
}
var file = await CrossMedia.Current.PickPhotoAsync(new PickMediaOptions
{
PhotoSize = PhotoSize.MaxWidthHeight,
MaxWidthHeight = 800,
SaveMetaData = false
});