2011-08-23 16 views
6

Sto lavorando a un'app per Android utilizzando la fotocamera e l'unico modo per mettere a fuoco l'immagine che ho trovato richiede l'uso dell'autofocus incorporato. La sua funzionalità è ottima quando stai cercando di scattare una foto, ma quando lavori con i video è tutta un'altra storia.Esiste un modo efficace per eseguire la messa a fuoco automatica "continua"?

C'è un modo per regolare ripetutamente la messa a fuoco senza dover reimpostare completamente la messa a fuoco corrente?

risposta

4

Vedere this.

modificare

Non che io creda il sito andrà via in qualunque momento presto, ma solo nel caso in cui:

public static final String FOCUS_MODE_CONTINUOUS_VIDEO 

modalità di messa a fuoco automatica continua destinato per la registrazione video. La fotocamera prova continuamente a mettere a fuoco. Questo è l'ideale per le riprese video. Le applicazioni possono ancora chiamare takePicture(Camera.ShutterCallback, Camera.PictureCallback, Camera.PictureCallback) in questa modalità ma il soggetto potrebbe non essere a fuoco. La messa a fuoco automatica inizia quando il parametro è impostato. Le applicazioni non devono chiamare autoFocus(AutoFocusCallback) in questa modalità. Per interrompere la messa a fuoco continua, le applicazioni dovrebbero cambiare la modalità di messa a fuoco in altre modalità. Valore costante: "continuous-video"

Problemi correlati