Я уже пару дней перечитываю Sound API для Java, но не могу разобраться в этом. Я неплохой программист, мне просто трудно разобраться с API.
Я пытался захватывать звук с микрофона и отображать график в реальном времени.
У меня проблемы с захватом звука, говорят в учебнике, чтобы сделать это, но я не могу заставить его работать.
Буду очень признателен за любые предложения и помощь, идеально подходит построчный ответ.
Пожалуйста и спасибо.
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.TargetDataLine;
public class FindLine {
public static void main (String[] args){
AudioFormat format = new AudioFormat(22000,16,2,true,true);
TargetDataLine line;
DataLine.Info info = new DataLine.Info(TargetDataLine.class,
format); // format is an AudioFormat object
if (!AudioSystem.isLineSupported(info)) {
// Handle the error ...
}
// Obtain and open the line.
try {
line = (TargetDataLine) AudioSystem.getLine(info);
line.open(format);
} catch (LineUnavailableException ex) {
// Handle the error ...
}
}
}