isa Registrado: Oct 24, 2008 Mensajes: 1 0.01 mensajes por día
ID Tracking: 549806
Publicado: Vie 24 Oct 2008 13:24Asunto: Capturar foto j2me
Hola estoy intentado conseguir capturar una foto y sacarla por pantalla. para ello he hecho lo siguiente:
En un form he puesto un screen que lo he llamado record de tal forma que cuando se pulsa tal botón, pasamos a otro formulario (form1) en el que debería comenzar a verse el video que nuestra cámara está visualizando, para ello pongo lo siguiente (lo pongo donde se construye el form1):
try{
p = Manager.createPlayer("capture://video");
p.realize();
vc= (VideoControl) p.getControl("VideoControl");
vc.setVisible(true);
p.prefetch(); //esto igual no hay que ponerlo
p.start();
// item = (Item)vc.initDisplayMode(GUIControl.USE_GUI_PRIMITIVE, null);
// form1.append(item);
Luego en este form pongo un comando ok de tal forma que si este se selecciona el móvil capturará una foto, para ello pongo lo siguiente:
else if (command == okCommand) {//GEN-LINE:|7-commandAction|7|31-preAction
try{
byte [] raw = vc.getSnapshot(null);
p.stop();
p.deallocate();
//así sacamos la imagen por pantalla
img = Image.createImage(raw,0,raw.length);
form1.append(img);
} //catch (IOException ioe) {}
catch (MediaException me) { }
A la hora de probar esto con el emulador no me sale nada en la pantalla (tanto en el de nokia como en el que viene por defecto en el netbeans), pero si me fijo en el netbeans me sale una excepción, que no sé a que se debe. Agradecería si me pudierais ayudar un poquito. Muchas gracias y un saludo.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro No puede adjuntar archivos en este foro Puede descargar archivos de este foro