2012-06-24 5 views
1

Я исследовал дни, чтобы выяснить, как решить эту проблему, не повезло. Класс 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, но я хотел бы знать, знает ли кто-нибудь ответ на этот вопрос.

ответ

2

Мне нужно было скачать плагин (я думаю, это был этот: http://www.oracle.com/technetwork/java/javase/download-137625.html). Я не уверен, что это было так, потому что я сделал свою установку без Maven.

+0

Благодаря 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

0

Я использовал эту зависимость для установки библиотеки mp3spi, которые могут Wrk для mp3 файлов:

compile group: 'com.googlecode.soundlibs', name: 'mp3spi', version: '1.9.5-1'

Смежные вопросы