Getting the system audio levels in Java

Ky Leggiero picture Ky Leggiero · Nov 18, 2010 · Viewed 7k times · Source

How does one get the master volume in Java? I want to make a program that displays (NOT CHANGE) this value (probably on a JProgressBar or something similar) as a percentage of the maximum setting. I might also want to display the current sound level as a percentage of highest possible sound level, but this is not needed.

Answer

Nico Huysamen picture Nico Huysamen · Nov 18, 2010

I am not entirely sure, but you could have a look at the (Java Media Framework - JMF). You are able to control the sound via that library, so I would assume you can get the details about it too. It might just be the application's sound level, so I might be wrong.