I am using a camera on button click, but when user press the button second time the application get crashed. This is only happening on Ipad, its working smoothly on Iphone and android phones. I am using below code to initiate the camera.
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();