私のLumia920GetAvailablePreviewResolutions()
は、ターゲットデバイスで次の4つの解像度が利用可能であることを返します。
- 1280x720
- 1024x768
- 800x448
- 640x480
ただし、SetPreviewResolutionAsync()
1024x768のみを受け入れます。他の3つの(サポートされている)解決策では、例外がスローされます
System.ArgumentException:値が期待される範囲内にありません。
電話を再起動しましたが、どちらも役に立たないようです。
================================================== ========================
同じ問題に直面する将来の開発者のために、以下は私の発見です。
Nokia 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