> I managed to get th frame extracted from avi
> video by listenin to ControlListener Event
Do you mean ControllerListener and ControllerEvent,
or are you refering to some other API that is not JMF?
> How to differentiate between these events?
Did you spill jam on that '?' key?
..In any case, to distinguish between the events,
you might try something like this./**
* Controller Listener.
*/
public void controllerUpdate(ControllerEvent evt) {
if (evt instanceof ConfigureCompleteEvent ||
evt instanceof RealizeCompleteEvent ||
evt instanceof PrefetchCompleteEvent) {
synchronized (waitSync) {
stateTransitionOK = true;
waitSync.notifyAll();
}
} else if (evt instanceof ResourceUnavailableEvent) {
synchronized (waitSync) {
stateTransitionOK = false;
waitSync.notifyAll();
}
} else if (evt instanceof EndOfMediaEvent) {
evt.getSourceController().stop();
evt.getSourceController().close();
}
}
From JpegImagesToMovie.java