Воспроизведение файлов .mp3 и .wav в Java?

Как я могу воспроизвести .mp3 и .wav файл в моем приложении Java? Я использую Swing. Я попытался поискать в Интернете что-то вроде этого примера:

public void playSound() {
    try {
        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile());
        Clip clip = AudioSystem.getClip();
        clip.open(audioInputStream);
        clip.start();
    } catch(Exception ex) {
        System.out.println("Error with playing sound.");
        ex.printStackTrace();
    }
}

Но это будет воспроизводить только файлы .wav .

То же самое с:

http: //www.javaworld. com / javaworld / javatips / jw-javatip24.html

Я хочу иметь возможность воспроизводить файлы .mp3 и . wav файлы тем же способом.

104
задан SpaceCore186 4 August 2016 в 17:54
поделиться