在我的Lumia 920上,GetAvailablePreviewResolutions()
返回以下4种分辨率可用于目标设备:
- 1280 x720
- 1024 x768 800 x448
- 640 x480
但SetPreviewResolutionAsync()
只接受1024x768。对于其他三种(支持的)解析,它抛出一个异常
系统。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
裁判:http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.phone.media.capture.photocapturedevice.setpreviewresolutionasync (v = vs.105) . aspx
对于未来面临同样问题的开发人员,以下是我的发现。
诺基亚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
裁判:http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.phone.media.capture.photocapturedevice.setpreviewresolutionasync (v = vs.105) . aspx