私はJava用のSoundAPIを数日間読んでいて、それを理解することができません。私はまともなプログラマーです。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 ...
}
}
}