我正在使用Xamarin Forms中的iOS / Android应用程序,其中一个要求是用户可以使用相机拍照。经过快速搜索,看起来James Montemagno的媒体插件(xam.plugin.media)是最常用的NuGet,所以我决定也使用它。它似乎在iOS和某些 Android设备上运行良好。在其他Android设备上,应用程序在拍摄两张照片后会变慢,完全挂起并在拍完第三张照片后崩溃。如果我在不离开相机的情况下重新拍摄照片,无论是在调试和发布配置中,都会发生这种情况。
我在几台设备上测试过它:
Device RAM Crash?
Moto G4+ 2 GB Yes
OnePlus 5T 8 GB Yes
Samsung J5 2 GB No
我认为这排除了内存泄漏或过度使用RAM(调试时RAM使用情况也正常,但你永远不知道......)。
我仔细检查,三重检查和要求同事确保我按照所需的所有步骤使其工作,如自述文件(https://github.com/jamesmontemagno/MediaPlugin/blob/master/README.md)中所述。
在互联网上搜索没有发现任何相关内容。这里有没有人经历和/或修复过这个问题,或者有任何我可以用来找到解决方案的信息?