Sul mio Lumia 920 GetAvailablePreviewResolutions()
rendimenti che i seguenti 4 risoluzioni disponibili per il dispositivo di destinazione:WP8 impostato risoluzione anteprima
- 1280x720
- 1024x768
- 800x448
- 640x480
ma SetPreviewResolutionAsync()
accetta solo 1024x768. Per le altre tre risoluzioni (supportate) genera un'eccezione
System.ArgumentException: il valore non rientra nell'intervallo previsto.
Ho riavviato il telefono ma non sembra essere di aiuto.
========================================= =============
Per gli sviluppatori futuri che affrontano lo stesso problema, di seguito sono le mie conclusioni.
Nokia Lumia 920 supporta i seguenti 6 Risoluzione acquisizione (con rapporto di formato corrispondente):
3264X2448 4:3;
3552X2000 16:9;
2592X1936 4:3;
2592X1456 16:9 ;
2048X1536 4:3 ;
640X480 4:3 ;
e dopo 4 risoluzioni anteprima (con rapporto di formato corrispondente):
1280X720 16:9;
1024X768 4:3 ;
800X448 16:9 ;
640X480 4:3;
per 16 : 9 aspect ratio capture_resolutions usa solo le 16_results_resolutions 16: 9.
Rif: http://www.developer.nokia.com/Resources/Library/Lumia/#!advanced-photo-capturing.html
Ci sono alcune eccezioni a caso. Il Lumia 820 ha un bug del firmware in cui segnala 720p come un catturatore supportato. Lo stesso problema si applica ad altre piattaforme. Le risoluzioni di Capturer e Anteprima non sempre corrispondono. –