UWP 上用于使用相机的 Xamarin Media 插件

Xamarin Media Plugin on UWP for using Camera

我在 Xamarin Forms 中使用 [媒体插件] (https://github.com/jamesmontemagno/MediaPlugin) 时出现以下错误 PCL

值不在预期范围内。 (列表字典内部)

此插件适用于 Android 和 iOS。对于 UWP,它可以很好地从图库中挑选照片,但对于相机,它会抛出错误。

我错误地在目录中给出了特殊字符 (?) 来保存照片,但同样适用于 android & iOS

不正确----

  MediaFile mediaFile = await iMedia.TakePhotoAsync(new StoreCameraMediaOptions
                            {
                                SaveToAlbum = true,
                                CompressionQuality = 50,
                                PhotoSize = PhotoSize.Medium,
                                **Directory = "XYZ? ",**                           
                            });

正确 ---

  MediaFile mediaFile = await iMedia.TakePhotoAsync(new StoreCameraMediaOptions
                        {
                            SaveToAlbum = true,
                            CompressionQuality = 50,
                            PhotoSize = PhotoSize.Medium,
                            **Directory = "XYZ",**
                            Name = Guid.NewGuid().ToString() + ".png"
                        });