在我的 Lumia 920GetAvailablePreviewResolutions()
上返回以下 4 种分辨率可用于目标设备:
- 1280x720
- 1024x768
- 800x448
- 640x480
但SetPreviewResolutionAsync()
仅接受 1024x768。对于其他三个(支持的)解决方案,它会引发异常
System.ArgumentException:值不在预期范围内。
我已经重新启动了我的手机,但它似乎也没有帮助。
==================================================== =========================
对于面临同样问题的未来开发人员,以下是我的发现。
诺基亚 Lumia 920 支持以下 6 种拍摄分辨率(及其对应的纵横比):
3264X2448 4:3;
3552X2000 16:9;
2592X1936 4:3;
2592X1456 16:9 ;
2048X1536 4:3 ;
640X480 4:3 ;
以及以下 4 个预览分辨率(及其相应的纵横比):
1280X720 16:9;
1024X768 4:3 ;
800X448 16:9 ;
640X480 4:3;
对于 16:9 纵横比 capture_resolutions,仅使用 16:9 preview_resolutions。
参考:http ://www.developer.nokia.com/Resources/Library/Lumia/#!advanced-photo-capturing.html