After looking around for a decent library for playing videos in Java, I\'ve come unstuck. Everyone around is screaming not to use JMF because it\'s outdated, old and require
Have you tried of using the JavaFX APIs?.
The way I see it JavaFX includes support for H.264 playback... and here someone shows how to play back video in Google´s new open source WebM / VP8
http://javafxplace.blogspot.com/2010/06/javafx-and-webm-on-linux.html