Я исследовал дни, чтобы выяснить, как решить эту проблему, не повезло. Класс PlayN JavaSound использует класс javax.sound.sampled.AudioSystem
для воспроизведения звуков, и формат mp3, похоже, не поддерживается.PlayN mp3 support UnsupportedAudioFileException
javax.sound.sampled.UnsupportedAudioFileException: не может получить аудио поток входного сигнала от входного потока на javax.sound.sampled.AudioSystem.getAudioInputStream (AudioSystem.java:1102) в playn.java.JavaSound. INIT (JavaSound.java:71) ......
Я не могу найти много информации о воспроизведении mp3s в Java с AudioSystem
класса, поэтому я застрял. Похоже, есть новый способ воспроизведения mp3 в Java 7 с javafx.scene.media.MediaPlayer
, но я хотел бы знать, знает ли кто-нибудь ответ на этот вопрос.
Благодаря Sefan! Это получилось. Я натолкнулся на это во время моего поиска, но был смущен тем, что именно было в jmf. Кажется, это не то, что я искал. Кроме того, ссылка на скачивание нарушена и больше не указывает на JavaMP3plugin.zip. Я установил Java Media Framework, на который указывает загрузка, но это не помогает. Я нашел файл mp3plugin.jar из этого ответа http://stackoverflow.com/questions/8392241/where-can-i-download-the-mp3plugin-jar-to-play-mp3s-in-java-code и следил за инструкции по предоставленной ссылке. – Jonah