Video playback.

I am looking for a way to do fast video playback in a java context on windows/linux/os x and am wondering whether this might be possible through OpenGL in some way. I would like to be able to play .mov and .avi files in a java applet and am trying to circumvent JMF and FMJ because these are outdated solutions. I’ve looked into OpenML a bit, but it is hard to tell what’s going on with that project. Can anyone suggest a possible solution? Basically I’m just looking for a way to do video playback at reasonable speeds (possibly through openGL) in a java applet context.
Thanks for any help or advice.