NOTA! Questo sito utilizza i cookie e tecnologie simili.

Se non si modificano le impostazioni del browser, l'utente accetta. Per saperne di piu'

Approvo

Guida J2ME - 57: impostare la fotocamera

Guida J2ME, corso base java microedition

 

Per sviluppare applicativi in grado di gestire la fotocamera dovremo importare (oltre ai 'soliti' packages necessari per creare le MIDlet) i packages:

  • javax.microedition.media.*;
  • javax.microedition.media.control.*;
  • javax.microedtion.media.control.VideoControl; .

 

 

Il Player da utilizzare per gestire la fotocamera verrà creato passando un URI, visto nel capitolo dedicato al video, con protocollo 'capture', per cui scriveremo ad esempio:

  • Player player = Manager.createPlayer("capture://video");

il tutto ovviamente all'interno di un blocco try-catch per intercettare e gestire eventuali eccezioni di tipo MediaException.

 

A questo punto potremo invocare il metodo realize() di Player ed ottenere il controllo video con:

VideoControl vc = (VideoControl)(player.getControl("VideoControl")); .

 

 

Si procederà quindi ad inizializzare il display e a visualizzarlo sulla Canvas; dette cWidth e cHeight le misure di larghezza e di altezza della Canvas (in pixel), scriveremo quindi:

vc.initDisplayMode(VideoControl.USE_DIRECT_VIDEO, this);

int x = (cW - vc.getDisplayWidth()) / 2;

int y = (cH - vc.getDisplayHeight()) / 2;

vc.setDisplayLocation(x,y);    // Imposta le coordinate del VideoControl in modo da visualizzare la relativa schermata centrata nel display.

vc.setVisibile(true); .

 

Nel prossimo capitolo vedremo finalmente come 'scattare la foto'.

 

 

Per un elenco completo (lista) dei tutorial e videotutorial su Java, Java 2D, Java 3D e J2ME, clicca qui


 
Libri e eBook sul linguaggio di programmazione Java:
 
 
ebook PDF "Java 3D: guida di base" di Francesco Milanese
 
 
 
 
 

 

Pagina di Francesco Milanese (redbaron85) su Facebook   Pagina di Francesco Milanese (redbaron85) su Google Plus   Profilo di Francesco Milanese (redbaron85) su LinkedIn   Pagina di Francesco Milanese (redbaron85) su Twitter   Canale Youtube di Francesco Milanese (redbaron85ct)

Vai all'inizio della pagina