View Full Version : [java] jmf
ciao!!
qualcuno mi potrebbe dire se jmf rimane ancora valido per acquisire la immagini da una webcam? e se si di postare tipo qualche guida per imparare a utilizzarlo!
se no ci sono altri metodi più semplici?
thanks ;)
JMF è ancora valido. Qui c'è la sua home page:
http://java.sun.com/javase/technologies/desktop/media/jmf/
E' una vita (quasi due) che non lo uso ma per catturare immagini da una webcam i passaggi dovrebbero essere:
1. trovare la webcam nella lista di periferiche riconosciute da JMF
Vector<?> listaPerifericheInput = CaptureDeviceManager.getDeviceList(null);
Qui listaPerifericheInput è un Vector di CaptureDeviceInfo. Da questa lista si recupera il CaptureDeviceInfo che corrisponde alla webcam o alla periferica di acquisizione voluta.
CaptureDeviceInfo webcam = ...trovala in listaPerifericheInput
Dal CaptureDeviceInfo ricavi un MediaLocator:
MediaLocator mloc = webcam.getLocator();
Col MediaLocator puoi attivare un MediaPlayer:
MediaPlayer player = new MediaPlayer();
player.setMediaLocator(mloc);
player.start();
MediaPlayer è un java.awt.Component quindi lo puoi infilare in una gui. Per catturare i frame c'è il controllo FrameGrabbingControl e c'era anche un altro modo che usava BufferToImage e non ricordo più che altro (suggerimento molto tecnico :D).
grazie!! :D
ascolta per la webcam deve essere compatibile con jmf presumo.. solo che la lista che ho trovato non è per niente aggiornata.. come posso fare?
Non saprei dirti cosa renda una webcam compatibile con jmf, Ai tempi che furono ebbi a disposizione una trust e una picchiopacchio e funzionavano entrambe.
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.