Xamarin Forms在拍照时会崩溃,但没有任何异常提示。但是这种情况在65%的尝试中都会发生。有时应用程序不会崩溃,我可以正常拍照。在其他手机(相同型号)上,每次想要拍照时应用程序都会崩溃。
我正在使用https://github.com/jamesmontemagno/MediaPlugin,如下所示:
if (!CrossMedia.Current.IsCameraAvailable)
{
DisplayAlert("No Camera", ":( No camera avaialble.", "OK");
return;
}
var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions
{
Directory = "Sample",
Name = "testPO.jpg"
});
if (file == null)
return;
DisplayAlert("File Location", file.Path, "OK");
相机可以正常加载,但是当我按下“拍照”按钮时,应用程序会崩溃,并且在Visual Studio中进行调试时不会出现任何异常。
谢谢您的帮助。