AudioSystem.getAudioFileFormat не работает с mp3 Java

Я пытаюсь преобразовать mp3-файл в аудиовход с помощью Java. Ниже приведена часть моего кода.

 **File file = new File("/root/Desktop/files/Song1.mp3");
        AudioFileFormat baseFileFormat = null;
        AudioFormat baseFormat = null;
        baseFileFormat = AudioSystem.getAudioFileFormat(file);
        baseFormat = baseFileFormat.getFormat();
        AudioFileFormat.Type type = baseFileFormat.getType();
        float frequency = baseFormat.getSampleRate();
        System.out.println("Sample Rate: " + baseFormat.getSampleRate());
        System.out.println("Frame Size: " + baseFormat.getFrameSize());
        System.out.println("Frame Rate: " + baseFormat.getFrameRate());
        System.out.println("Sample Size In Bits: " + baseFormat.getSampleSizeInBits());
        AudioInputStream in = AudioSystem.getAudioInputStream(file);**

Я включил следующие банки: jl1.0.1.jar, tritonus_share.jar, mp3spi1.9.5.jar

Я получаю следующее исключение:

Исключение в потоке "main" javax.sound.sampled.UnsupportedAudioFileException:
file is not a supported file type,

Любая помощь в этом отношении будет принята с благодарностью.

0 ответов

Другие вопросы по тегам