Xamarin Media Plugin崩溃,无法从照片库中选择图像

时间:2018-06-22 19:28:26

标签: xamarin.forms

我正在Xamarin Forms应用程序中使用Media Plugin for Xamarin and Windows从Camera拍照并从照片库中选择一个。相机功能可以正常工作,但是从照片库中选择图片会使应用程序崩溃。例外是- 无法获取元数据:System.ArgumentNullException:值不能为null。

这是代码

  if (!CrossMedia.Current.IsPickPhotoSupported)
  {
      DisplayAlert("Photos Not Supported", ":( Permission not granted to photos.", "OK");
      return;
  }
  var file = await Plugin.Media.CrossMedia.Current.PickPhotoAsync();

  if (file == null)
     return;

  showImage.Source = ImageSource.FromStream(() =>
  {
      var stream = file.GetStream();
      file.Dispose();
      return stream;
  });

是否需要设置元数据设置?

0 个答案:

没有答案