Java 使用jslider播放声音,以监控流式声音/音乐的长度

Java 使用jslider播放声音,以监控流式声音/音乐的长度,java,netbeans,audio,Java,Netbeans,Audio,我正在创建一个音乐播放器的学校项目,并且已经创建了GUI。我的jframe上有一个jlist,它使用jfilechooser(完成)填充其中列出的所有音乐。现在,如果我从我的jlist中单击一首歌曲并按下播放按钮,该歌曲应该在jslider像windows media player一样移动时播放。现在我的问题是,我不知道从哪里开始编码,以便能够播放声音/音乐(.wav、.au、.aif、…)扩展格式 这里有没有人能给我一个片段、教程或示例代码,或者如果这里有人做过这样的项目,你能给我一个示例供我

我正在创建一个音乐播放器的学校项目,并且已经创建了GUI。我的jframe上有一个jlist,它使用jfilechooser(完成)填充其中列出的所有音乐。现在,如果我从我的jlist中单击一首歌曲并按下播放按钮,该歌曲应该在jslider像windows media player一样移动时播放。现在我的问题是,我不知道从哪里开始编码,以便能够播放声音/音乐(.wav、.au、.aif、…)扩展格式

这里有没有人能给我一个片段、教程或示例代码,或者如果这里有人做过这样的项目,你能给我一个示例供我学习


非常感谢大家……)

查看javax.sound API。如果您已经有了一个要播放的文件,它的工作原理如下(请记住导入javax.sound库):


然后,您可以使用剪辑对象中的方法(如开始、停止和循环)来控制音频文件的播放。

能否找到shift键,并在每个句子的开头应用一次?那我可能会费心费力地翻阅那些乱七八糟的信件。原始帖子仍然可以编辑。
// Gets an input stream for the given file
AudioInputStream ais = AudioSystem.getAudioInputStream(file);

// Gets a clip that can be used for playing an audio file or stream
Clip clip = AudioSystem.getClip();

// Opens the AudioInputStream in the clip
clip.open(ais);