Ho cercato su internet ma non sono riuscito a trovare una soluzione. Vorrei presentare una domanda per registrare il suono proveniente dagli altoparlanti. Ho provato questo codice, ma mi permette di registrare solo dal microfono. Ringrazio tutti coloro che mi aiutano
codice:
try {
    AudioFormat format = getAudioFormat();
    DataLine.Info info = new DataLine.Info(TargetDataLine.class, format);

    // checks if system supports the data line
    if (!AudioSystem.isLineSupported(info)) {
        System.out.println("Line not supported");
        System.exit(0);
    }
    line = (TargetDataLine) AudioSystem.getLine(info);

    line.open(format);
    line.start();   // start capturing

    System.out.println("Start capturing...");

    AudioInputStream ais = new AudioInputStream(line);

    System.out.println("Start recording...");

    // start recording
    AudioSystem.write(ais, fileType, wavFile);

} catch (LineUnavailableException ex) {
    ex.printStackTrace();
} catch (IOException ioe) {
    ioe.printStackTrace();
}