Nexus dispositivo 4 ver Android: 4.2.2Nexus 4 Aspetto dell'anteprima della fotocamera Il rapporto richiede sempre 16x9 surfaceview? Perché
speranza che qualcun altro ha trovato questo e può spiegare come risolverlo ....
Nexus 4 supporta i seguenti formati di anteprima: -
W:1280 H:720 Ratio: 1.777777
W:800 H:480 Ratio: 1.6666666
W:768 H:432 Ratio: 1.7777778
W:720 H:480 Ratio: 1.5
W:640 H:480 Ratio: 1.3333334
W:576 H:432 Ratio: 1.3333334
W:480 H:320 Ratio: 1.5
W:384 H:288 Ratio: 1.3333334
W:352 H:288 Ratio: 1.2222222
W:320 H:240 Ratio: 1.3333334
W:240 H:160 Ratio: 1.5
W:176 H:144 Ratio: 1.2222222
myCamera.setPreviewSize() li imposta, e quando chiamo myCamera.getPreviewSize() ottengo quello corretto che ho impostato, MA .... Se ho impostato la mia vista di superficie alla stessa dimensione della mia anteprima della fotocamera allora Ho un'immagine allungata. per esempio.
Solo se si imposta la vista Superficie su 16x9 (1.77777) ottengo un'immagine perfetta.
Surface view (1280,720) -> Perfect image
Questo è l'unico dispositivo con cui ho questo problema. Si prega di qualcuno può consigliare se c'è un impostazione della fotocamera mi manca per la modalità a schermo intero o qualcosa che sta fermando questo dal lavoro.
Nella mia lunga ricerca ho trovato 1 altro post che si riferisce anche a questo problema, ma non è una risposta, solo un po 'di più la prova del mio problema PictureCallback not called unless using supportedsizes[0]
Grazie
Amico !! Ho lo stesso problema qui. Ho trascorso due giorni su questo, e ancora non so perché sta producendo un'immagine allungata – pintaf