JavaFX Media issues

Richard Bair richard.bair at
Thu Aug 8 13:56:48 PDT 2013

> I am having a look at JavaFX media support and have a couple of questions:
> 1. It seems that the only way to load media files is by specifying a source
> such as a file path etc.  This is not going to work well for me as all of
> my application's content (which includes data, digital assets, media etc.)
> is stored in a database on the server and is loaded through an IO stream.
> Why doesn't Media support loading of files through a stream?  That would
> seem like a common use case to me!

I will have to let the media guys chime in, I don't know why we don't support a stream. At one time Image had the same limitation but we added stream support for it, so it might just be oversight. One thing to suggest is that you can install your own URL content handlers / protocols in Java. So if your URL said "myapp://" or whatever, you can install a "myapp" protocol handler with Java which is responsible for creating the InputStream. This way you can still had us a url and we can get back your input stream, even from a custom source such as a Database.

> 2. I am unable to locate any reference to JavaFX Media in the JavaDocs for
> JDK 8 which I found here:
> Is this just a glitch?

Probably got blown up during the gradle switch. Can you please file a bug (in the "build" component)

> 3. Is buffering of media something planned for the future in JavaFX?
> 4. What about live streaming of media content?

Kirill should have more information here.


More information about the openjfx-dev mailing list