Java Sound API - Mikrofon aufnehmen

Ich habe ein paar Tage lang die Sound API für Java gelesen und kann keinen Sinn daraus ziehen. Ich bin ein anständiger Programmierer und habe nur Schwierigkeiten, mich mit der API vertraut zu machen.

Ich habe versucht, Audio von meinem Mikrofon aufzunehmen und ein Wave-Diagramm in Echtzeit anzuzeigen.

Ich habe Probleme beim Aufnehmen von Audio, heißt es im Tutorial, aber ich kann es scheinbar nicht zum Laufen bringen.

Irgendwelche Vorschläge und Hilfe wären sehr dankbar, eine zeilenweise Antwort wäre ideal.

Bitte und Danke

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 ... 
  }
 }

}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage