Java Sound

Pessoal,

Para que ja trabalhou com Java Sound, como se faz para capturar o som apenas do canal de microfone ou só do canal de line-in?

Obrigado.

http://www.jsresources.org/examples/audio_playing_recording.html

Google …

Eu tava tentando pegar o Micrfone ou o Line-in mas sem sucesso,
esta ocorrendo uma exceção qdo faço isso:

TargetDataLine targetLine = (TargetDataLine)AudioSystem.getLine( (Line.Info)Port.Info.MICROPHONE);

java.lang.ClassCastException: com.sun.media.sound.PortMixer$PortMixerPort

Alguem sabe o pq?

o metodo getLine retorna um Line, e não um TargetDataLine.

Vide API: http://java.sun.com/j2se/1.5.0/docs/api/javax/sound/sampled/AudioSystem.html#getLine(javax.sound.sampled.Line.Info)

valeu? até… :thumbup:

Se eu faço a conversão, e na hora de compilar ele num da erro.
Tecnicamente deviria funcionar, não?

Obrigado.

Olá pessoal.
Como eu faço para pegar a amplitude do sinal do microfone, ou seja, algo que indique que alguém falou no microfone, assim como a intensidade do sinal??? qual FloatControl.Type eu uso???

lineIn = (Port) mixer.getLine(Port.Info.MICROPHONE);
lineIn.open();
FloatControl controls = (FloatControl) lineIn.getControl(FloatControl.Type.VOLUME);

???

Alguem aii conseguiu pegar audio ??

Tenho que pegar audio ultilizando Servlet . Alguem ?

Por favor !!!

É muito urgente :confused: