AFAIK, as implied in my previous comment, it’s implemented using the GStreamer based JavaFX media libraries, so yes different to JavaSound. Not necessarily better though! Found this bug report while checking this. Doesn’t bode well, not because the bug is necessarily still there, but because it implies that JavaFX clips are implemented in the same way as JavaSound - opening a sound pipeline for every play. Perfectly suitable for a desktop application with occasional sound needs - terrible for a game where you want to play lots of sounds quickly.
That shouldn’t be too hard given that development happens in the Open*** repositories! Remember that OpenJDK is the reference implementation of Java SE and Oracle’s build is based on it. The problem has been with Linux distributions not shipping up-to-date packages (to be fair, Java’s release schedule couldn’t be worse for Ubuntu’s LTS schedule)
Surely it’s more about not relying on native code outside of the JRE.
That’s like saying Java NIO terrible, long live nginx - it makes no sense!
:emo: I can’t be bothered explaining the difference again - every time I think you get it you prove me wrong!
Both do their job well when you understand where to use them and how they work.