0

我在单击按钮时使用相机,但是当用户第二次按下按钮时,应用程序崩溃了。这只发生在 Ipad 上,它在 Iphone 和 android 手机上运行顺畅。我正在使用下面的代码来启动相机。

                if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported)
                {
                    await App.Current.MainPage.DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
                    return;
                }


                var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
                {
                    PhotoSize = Plugin.Media.Abstractions.PhotoSize.Small,
                    DefaultCamera = Plugin.Media.Abstractions.CameraDevice.Rear,
                    Directory = "Sample",
                    Name = "test.jpg"
                });

                if (file == null)
                    return;

                var lStream = file.GetStream();
4

0 回答 0