reproducir - Java-Obtenga la salida de sonido de la computadora actual
reproducir sonido jframe (2)
Las computadoras Mac no devuelven la salida de audio a la computadora para que los programas tengan acceso, y como todo en Java tiene que funcionar en las computadoras Mac y Windows, tampoco pueden proporcionar acceso específico a esta función para los usuarios de Windows. Las computadoras con Windows pueden proporcionar un dispositivo de entrada al que puede acceder representando la salida del sistema, no estoy seguro, pero podría averiguarlo
AudioSystem.getMixerInfo()
Devuelve una lista de objetos que contienen cadenas para el nombre, la descripción, la versión y el proveedor de cada dispositivo de audio disponible. Imprimirlos en un bucle le permite ver todos los dispositivos de audio. Si ninguno de ellos parece que podrían ser los comentarios de salida del sistema de viudas, entonces no tienes suerte, a menos que quieras usar clases nativas. No entraré en eso aquí, pero hay una buena página sobre ellos aquí .
¿Hay alguna forma de obtener el sonido de la salida de audio predeterminada para la computadora? No quiero manipularlo, solo quiero hacer una representación visual de las frecuencias; muy parecido a un ecualizador.
Esta pregunta es duplicada de:
La API de sonido java te permite interactuar con la salida de audio actual. Puedes encontrar la referencia aquí:
http://www.java-tips.org/java-se-tips/javax.sound/capturing-audio-with-java-sound-api.html