如何播放 MP3 文件?

abu*_*ory 0 java jplayer

我正在尝试访问保存在源文件夹中的MP3音频文件,以便我可以在 Java 程序(应用程序,而不是小程序)中播放它。

我似乎遇到的问题是我无法导入javax.media. 我一直在尝试安装 Java 媒体框架,但它给了我一个错误报告:

“无法执行...”。

我使用 JDK v7 u45 并在 JDK v7 u40 上尝试过,但我似乎不知道该怎么做。我尝试打电话

import javax.media.*;
Run Code Online (Sandbox Code Playgroud)

它在“媒体”上返回语法错误,声称导入不可用。jmf 在 Java 7 中不起作用吗?

ade*_*ngh 5

尝试以下方法。它正在工作,并且还导入以下类。

import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;

try{
    AudioInputStream audioInputStream =
        AudioSystem.getAudioInputStream(
            this.getClass().getResource("<Path of relative sound file in src folder>"));
    Clip clip = AudioSystem.getClip();
    clip.open(audioInputStream);
    clip.start();
}
catch(Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)

  • 不适用于 OS X 上的 mp3 文件。wav 有效。 (4认同)