Skip to content


Subversion checkout URL

You can clone with
Download ZIP
JFX Gui bridge for JME with usefull utilities for common usecases
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src Signed-off-by: Kai Börnert <>
.gitignore Update
build.gradle allow snapshot versions


JFX Gui bridge for JME with usefull utilities for common usecases.

License is the New BSD License (same as JME3)

Binary releases are available at :

also it can be used as maven repository (see 'set me up' button).


  • JME3-JFX is compatible with jme-3.0.10 .
  • JME3-JFX require java 8, but it is possible to draw video on textures using java 7. For jME SDK, you should create a java 8 platform, but the java8 support is very bad (because it's based on netbeans 7). As alternative you can try to install jME netbeans plugins into netbeans 8+ (use update center url copied from jME SDK).


pre-installed : jdk8, gradle 2+

git clone
gradle assemble

MediaPlayer notes

The JavaFX MediaPlayer supports:

Audio: MP3; AIFF containing uncompressed PCM; WAV containing uncompressed PCM; MPEG-4 multimedia container with Advanced Audio Coding (AAC) audio
Video: FLV containing VP6 video and MP3 audio; MPEG-4 multimedia container with H.264/AVC (Advanced Video Coding) video compression

H.264/AVC is preinstalled on Windows 7/8 only, on Vista/XP playing video may cause problems. For those, who needs backward compatibility (note that XP is no longer suppoerted by M$) the solution is to use VP6 format in FLV container. Here is a quick guide of encoding a media file into .flv:

1) Download and install VP6 codec - 2) Open your video file in VirtualDub, compress it using VP6, save as AVI (it supports only avi afaik) 3) Open the AVI in FFCoder, select .flv as file format, select 'copy' in video.

The newly created media file is fully compatibile with all JavaFX and Windows versions. You can use it for non commercial products, as it stands in VP6's license.

If you need a file encoded with VP6 for commercial use, the only way is to produce it in some online service, like

Something went wrong with that request. Please try again.