【问题标题】:PlayN mp3 support UnsupportedAudioFileExceptionPlayN mp3 支持 UnsupportedAudioFileException
【发布时间】:2012-06-24 03:47:54
【问题描述】:

我已经研究了好几天,想知道如何在没有运气的情况下解决这个问题。 PlayN JavaSound类使用javax.sound.sampled.AudioSystem类播放声音,mp3格式好像不支持。

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

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

【问题讨论】:

    标签: java audio mp3 playn


    【解决方案1】:

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

    【讨论】:

    • 感谢塞凡!明白了。我在搜索过程中遇到了这个问题,但对 jmf 到底是什么感到困惑。这似乎不是我想要的。此外,下载链接已损坏,不再指向 JavaMP3plugin.zip。我安装了下载指向的 Java Media Framework,但这并没有帮助。我从这个答案stackoverflow.com/questions/8392241/… 中找到了 mp3plugin.jar 文件,并按照您提供的链接上的说明进行操作。
    【解决方案2】:

    我使用此依赖项设置了 mp3spi 库,该库可能适用于您的 mp3 文件:

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

    【讨论】:

      猜你喜欢
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 2012-09-13
      • 2016-02-20
      • 2017-05-27
      相关资源
      最近更新 更多