如何在Android上使用带有媒体插件的相机?

时间:2018-04-13 14:47:50

标签: c# android xamarin camera media

我正在使用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)中所述。

在互联网上搜索没有发现任何相关内容。这里有没有人经历和/或修复过这个问题,或者有任何我可以用来找到解决方案的信息?

0 个答案:

没有答案