1

我有一个为 Windows Phone 8 开发的相机应用程序,一切正常,除了我无法在 PhotoCaptureDevice 上获取 ISO 或任何其他属性。每当我打电话时 object value = photoCaptureDevice.GetProperty(KnownCameraPhotoProperties.Iso),我都会返回空值。KnownCameraPhotoProperties查询属性有什么特别之处吗?我设置任何属性都没有问题。

4

1 回答 1

0

根据ISO 属性的官方文档

并非每部手机都支持所有值。使用 GetSupportedPropertyRange 方法可了解有关此属性的更多信息。

因此,在您尝试获取它之前,请使用该方法了解手机是否支持 ISO 属性。

但是,在您的情况下,您的 Lumia 似乎不支持它。您知道该设备 ISO 的唯一方法是通过诺基亚检查它,或者通过它的手册。您可以为该设备对 ISO 进行硬编码,但我认为每个无法告诉您其 ISO 灵敏度的设备的硬编码值都接近于不好的做法。祝你好运,编码愉快。

于 2013-08-21T18:10:07.560 回答