5秒間の音程を記録し、処理のために送信するソフトウェアがあります。それは無限ループで実行され、次のようになります。私はそうrecorder.getInputStream()リターンをnullので記録の終了後に行Thread.sleep(300);を追加する必要がありました上記のコードで while (true) {
System.out.println("recording..");
import javax.media.*;
import java.util.*;
public class ListCaptureDevices {
public static void main(String[] args) {
Vector info = CaptureDeviceManager.getDeviceList(null);
if (i