7

在我的 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

参考: http: //msdn.microsoft.com/en-us/library/windowsphone/develop/windows.phone.media.capture.photocapturedevice.setpreviewresolutionasync (v=vs.105).aspx

4

1 回答 1

6

对于面临同样问题的未来开发人员,以下是我的发现。

诺基亚 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

于 2013-03-18T10:37:01.263 回答