在我的Lumia 920 GetAvailablePreviewResolutions()上,返回目标设备可用的下列4种分辨率:
但是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 ;以下四个预览决议(及其相应的高宽比):
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
发布于 2013-03-18 10:37:01
对于面临同样问题的未来开发人员,下面是我的发现。
诺基亚Lumia 920支持以下6种捕获分辨率(及其相应的纵横比):
3264X2448 4:3;
3552X2000 16:9;
2592X1936 4:3;
2592X1456 16:9 ;
2048X1536 4:3 ;
640X480 4:3 ;以下四个预览决议(及其相应的高宽比):
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
https://stackoverflow.com/questions/15450769
复制相似问题