Galera estou desenvolvendo um sistema para gravação de um video atraves de uma webcam utilzando JMF, me baseie nos artigos que a sun disponibiliza mas estou com o seguinte problema, dentro do DataSource tenho o seguinte trecho abaixo, mas sempre cai na condição que a WebCam não está conectada, estou utilizando uma WebCam iNovia-USB. Alguem pode me ajudar???
public void setMainSource(){
setProcessing(false);
VideoFormat videoformat = new VideoFormat(VideoFormat.YUV);
Vector devices = CaptureDeviceManager.getDeviceList(videoformat);
CaptureDeviceInfo di = null;
if (devices.size() > 0) di = (CaptureDeviceInfo) devices.elementAt(0);
else {
JOptionPane.showMessageDialog(parent,
"Camera Não Conecta", "WebCam não conecta", JOptionPane.WARNING_MESSAGE);
return;
}
try {
ml = di.getLocator();
setMainCamSource(Manager.createDataSource(ml));
} catch (Exception e) {
JOptionPane.showMessageDialog(parent,
"Exception : " + e.getMessage(), "Error", JOptionPane.WARNING_MESSAGE);
return;
}
}