Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - RockBytes

#1
Java / Webcam con JMF me tira una excepcion
9 Febrero 2012, 01:00 AM
Hola soy nuevo por aca
estoy probando la webcam con JMF
y encontre este code aca en un tema viejo
Código (Java) [Seleccionar]
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Player;
import javax.swing.*;
import java.awt.Component;

public class SwingCapture {
public static void main(String[] args) {
// TODO Auto-generated method stu
otro perro=new otro();
perro.show();
perro.proceso();
}
}
class otro extends JFrame{
JLabel Imagen;
otro(){
Imagen=new JLabel();
Imagen.setBounds(30,40,20,20);
add(Imagen);
setBounds(400,400,400,400);
setLayout( null ); // use a BorderLayou
setTitle("Prueba de Camara Web");
}
public void proceso(){
Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
try{
MediaLocator ml = new MediaLocator("vfw://0");
Player p = Manager.createRealizedPlayer(ml);

Component video = p.getVisualComponent();

video.setBounds(20,30,600,600);
if ( video != null ){
// agragar el video al componente
                add( video);
}
               

p.start();
}catch(Exception e){
e.printStackTrace();
}
}
}


me tira la excepcion:

javax.media.NoPlayerException: Cannot find a Player for :vfw://0
at javax.media.Manager.createPlayerForContent(Manager.java:1412)
at javax.media.Manager.createPlayer(Manager.java:417)
at javax.media.Manager.createRealizedPlayer(Manager.java:553)
at ratatouille.otro.proceso(SwingCapture.java:31)
at ratatouille.SwingCapture.main(SwingCapture.java:14)