WP8设置了预览分辨率

时间:2013-03-16 14:59:32

标签: camera windows-phone-8 resolution

在我的Lumia 920上GetAvailablePreviewResolutions()返回以下4种分辨率可用于目标设备:

  • 1280×720
  • 1024×768
  • 800x448
  • 640×480

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

1 个答案:

答案 0 :(得分: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