Hola soy nuevo por aca
estoy probando la webcam con JMF
y encontre este code aca en un tema viejo
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();
}
}
otro(){
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);
video.setBounds(20,30,600,600);
if ( video != null ){
// agragar el video al componente
add( video);
}
p.start();
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)