2011-06-13 21 views

Respuesta

0

Esta pregunta es duplicado de:

Real Time Audio Visualization Java

El Java API de sonido le permite interactuar con la salida de audio actual. Puede encontrar la referencia aquí:

http://www.java-tips.org/java-se-tips/javax.sound/capturing-audio-with-java-sound-api.html

+3

ambos enlaces no tienen nada que ver con la pregunta. Indican cómo enviar la salida, pero la pregunta es cómo registrar la salida de sonido predeterminada para la computadora, por ej. grabar la canción que se está reproduciendo en WMP. –

0

ordenadores Mac no alimentar la salida de audio de nuevo en el equipo para los programas de acceso, y puesto que todo en Java tiene que trabajar en ambos ordenadores Mac y Windows , tampoco pueden proporcionar acceso específico a esta función a los usuarios de Windows. computadoras de las ventanas podrían proporcionar un dispositivo de entrada que se puede acceder en representación de la salida del sistema, no estoy seguro de ello, pero se puede averiguar con

AudioSystem.getMixerInfo() 

Devuelve una lista de objetos que contienen cadenas para el nombre, descripción, versión y proveedor de todos los dispositivos de audio disponibles. 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 here.

Cuestiones relacionadas