estoy probando la webcam con JMF
y encontre este code aca en un tema viejo
Código
me tira la excepcion:
import javax.media.Manager; import javax.media.MediaLocator; import javax.media.Player; import javax.swing.*; import java.awt.Component; public class SwingCapture { // TODO Auto-generated method stu otro perro=new otro(); perro.show(); perro.proceso(); } } JLabel Imagen; 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(); } } }
Código:
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)