Hallo algorismi,
sowohl die Implementierung von Sun (JMF) als auch die von FMJ ist Mist.
Generell ist zu sagen dass RTP Lösungen sich als sehr schwierig erweisen.
Ich habs ganz einfahc gemacht und funktioniert tadellos!
Gut aufgepasst:
JMF hat einen sehr netten Vorteil! Es spielt Dateien ab, die nicht vollständig sind. (Ergo JMF führt keinen Checksumtest durch wie z.b. die OS Codecs)
Übertrage einfach ne Datei auf die altmodische Art! Sockets usw (Kannst auch MINA oder ähnliche Frameworks nehmen!)
Sobald du in deiner Datei seek'st musst du im Hintergrund veranlassen dass die neue Position geladen wird! Nimm einfach eine RandomAccessFile! Dann lädste nicht umsonst! Wenn du fertig bist, hast du eine vollständige Videodatei! Die Technik nennt sich übrigens Video-On-Demand und ist die am weitverbreiteste Lösung (Youtube usw) RTP ist ansich nur bei livestreams sinnvoll...
Ich weiß leider nicht was du machen willst, von daher nehm ich mal an es handelt sich um eine Datei und nicht um einen Livestream!
Gruß Chris
PS: Du kannst diese lösung dann als jar packen und aus deinem JavaFX Programm aufrufen... Garkein Problem! JavaFx ist praktisch das selbe auf niedriger Ebene