PlayN mp3支持UnsupportedAudioFileException

时间:2012-06-24 03:47:55

标签: java audio mp3 playn

我一直在研究如何解决这个问题而没有运气。 PlayN JavaSound类使用javax.sound.sampled.AudioSystem类来播放声音,似乎不支持mp3格式。

  

javax.sound.sampled.UnsupportedAudioFileException:无法获取音频   来自输入流的输入流   javax.sound.sampled.AudioSystem.getAudioInputStream(AudioSystem.java:1102)     at playn.java.JavaSound.init(JavaSound.java:71)           ......

我找不到很多关于使用AudioSystem类在Java中播放mp3的信息,所以我被困住了。似乎有一种新方法可以用javafx.scene.media.MediaPlayer在Java 7中播放mp3,但我想知道是否有人知道答案。

2 个答案:

答案 0 :(得分:2)

我需要下载一个插件(我认为就是这个:http://www.oracle.com/technetwork/java/javase/download-137625.html)。我不确定是不是这样,因为我在没有Maven的情况下进行了设置。

答案 1 :(得分:0)

我使用这种依赖来设置mp3spi库,这可能会为你的mp3文件提供信息:

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