在我的Xamarin Forms应用程序中,我使用Media Plugin拍摄照片。我使用的代码在Moto G第三代上工作得很好但是当我在Samsung S6上运行相同的代码时,返回的文件总是为空并且相机没有启动。
我已升级到插件的预发行版(2.4.0),但我仍然得到相同的结果。
这是我的TakePhoto方法: -
dwIoControlCode
我不确定为什么当它运行其他设备时,它不能用于三星S6。
有没有人有任何想法?
答案 0 :(得分:1)
我认为这是与Marshmallow更新相关的问题。现在,我必须明确要求从我的应用程序访问相机和文件系统;该插件无法正确执行。一旦我给予应用程序权限,插件就会按预期工作。这是不理想的,因为插件应该为我们这样做,但这就是我如何让它工作。