JMF macht mich verrückt

Status
Nicht offen für weitere Antworten.

peez

Bekanntes Mitglied
So, mittlerweile habe ich das Schreiben übers Video erst mal hinten angestellt und widme mich momentan der Steuerung eines Videos.
Um framegenau zu steuern, gibt es ja die FramePositioningControl, die ich so bekomme:

Code:
m_framePositioningControl = (FramePositioningControl)m_mediaPlayer.getControl("javax.media.control.FramePositioningControl");
if (m_framePositioningControl == null) {
			    System.err.println("The player does not support FramePositioningControl.");
			    System.err.println("There's no reason to go on for the purpose of this demo.");			    
}

Es gibt zwar keine Fehlerausgaben aber die FramepositioningControl funktioniert trotzdem nicht. Ein seek hat keine Funktion und als aktuellen Frame (über mapTimeToFrame) wird immer 0 zurückgegeben.

Die JMF Doku ist auch nicht hilfreich. Sie sagt nicht mal aus, für welche Medien es eine FramePositioningControl gibt...

Was mache ich falsch?
 
Noch nie damit gearbeitet, aber was bekommst du denn, wenn du dir alle Elemente aus getControls() ausgeben lässt?
 
Nur drei oder vier aber die FramePositioningControl ist da nicht dabei. Dachte mir ich versuchs einfach mal, indem ich sie direkt angebe.
Eigentlich sollte ja auch null rauskommen, wenn es keine gibt...

JMF... Meines Erachtens ist das nur zur Hälfte fertig...

Wie ist denn dieses QTJava? Lassen sich damit auch Videoplayer bauen?
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben