CrossMedia.Current.TakePhotoAsync不适用于三星S6

时间:2016-05-04 09:14:20

标签: android xamarin.forms

在我的Xamarin Forms应用程序中,我使用Media Plugin拍摄照片。我使用的代码在Moto G第三代上工作得很好但是当我在Samsung S6上运行相同的代码时,返回的文件总是为空并且相机没有启动。

我已升级到插件的预发行版(2.4.0),但我仍然得到相同的结果。

这是我的TakePhoto方法: -

dwIoControlCode

我不确定为什么当它运行其他设备时,它不能用于三星S6。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

我认为这是与Marshmallow更新相关的问题。现在,我必须明确要求从我的应用程序访问相机和文件系统;该插件无法正确执行。一旦我给予应用程序权限,插件就会按预期工作。这是不理想的,因为插件应该为我们这样做,但这就是我如何让它工作。

相关问题