0
나는 웹캠에서 사진을 찍으려고 노력하고 있습니다. 이제 막 웹캠으로 사진을 찍고 이 코드를 사용하여 지정된 디렉토리 메신저웹캠 플레이어를 찾을 수 없습니다 : vfw : // 0
import java.awt.Component;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Processor;
import javax.media.protocol.FileTypeDescriptor;
import javax.swing.JFrame;
import javax.swing.JLabel;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author victor
*/
public class WebCam {
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 = (Player) 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();
}
}
}
내가 그렇게 도와주세요 JMF와 신인있어이 예외를 얻을 실행하려고 메신저 ...
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 otro.proceso(WebCam.java:41)
at WebCam.main(WebCam.java:24)