jME3 has currently no video playback - it’s deprecated
http://jmonkeyengine.org/groups/general-2/forum/topic/video-playback-in-jme3/?_wpnonce=84688917db
I got VLCJ to work by setting the jna library path -> System.setProperty(“jna.library.path”, “vlib”);
in vlib I have the vlc dlls and a plugin folder which holds the codecs, and some other commands to specifically look there
new MediaPlayerFactory(new String[] {"--no-video-title-show", "--plugin-path=vlib/plugins"});
and so on. Works on Windows and Linux
Problems are here: cannot use in OpenGL; as is the problem with ALL video solutions
and well… codec shipping legal issues
If you only ship the theora codec it should be fine. However out of every codec in vlc’s beautiful codec collection, that one is not stable: http://forum.videolan.org/viewtopic.php?f=14&t=78720&p=313041#p313041
Either I get one of these working,
or program a kind of cutscene system in which I can at least show images and do effects, kinda like a visual novel
or I gotta go to XNA ;D
It’s so crazy that there is no easy way in java. Every game has videos normally. Start up, nvidia logo, company logo, intro fmv, then main menu.
And it’s just… well it’s hard doing in-game cutscenes for everything.
It’s like Final Fantasy VII, sure there are in-game scenes with stuff happening, but sometimes you need scenes of WEAPON attacking Junon, or whatever