0

我将如何设置以下代码的目录以在所选包内播放 mp3 文件?

FileInputStream fis = new FileInputStream("song.mp3");

还有一个简单的问题:我将如何为以下代码添加暂停按钮?

try {
    FileInputStream fis = new FileInputStream("song.mp3");
    Player playMP3 = new Player(fis);
    playMP3.play();
} catch (Exception exc) {
    exc.printStackTrace();
    System.out.println("Failed to play the file.");
}
4

1 回答 1

2

ClassLoader#getResource()您可以使用andClassLoader#getResourceAsStream()方法在类路径中获取资源(即使密封在 JAR 中) 。

例如:

InputStream is = ThisClass.class.getClassLoader().getResourceAsStream("packagename/song.mp3");
// don't forget to close the stream
于 2013-06-02T01:23:36.217 回答