Java音频播放解决方案?

Java音频播放解决方案?,java,swing,Java,Swing,如何使用按钮播放siwng音频,请举例说明 我正在使用一个按钮好的,它播放歌曲,但是当我单击按钮时,它在歌曲结束之前无法再次被单击。有什么想法,如何使其工作?当我单击按钮开始播放音频时,如何让我再次单击按钮,直到它结束音频?这是一个很好的示例,它工作正常。音频停止 更新 我发现了这个有趣的链接,也许它有帮助: 在按钮上启动一个新线程,单击并在那里播放声音,它将正常工作。如果您尝试在那里播放,UI将被卡住,您将遇到问题。再次单击按钮,您想做什么?但想问您一些问题,我正在运行mp3文件,并且使用ja

如何使用按钮播放siwng音频,请举例说明

我正在使用一个按钮好的,它播放歌曲,但是当我单击按钮时,它在歌曲结束之前无法再次被单击。有什么想法,如何使其工作?当我单击按钮开始播放音频时,如何让我再次单击按钮,直到它结束音频?

这是一个很好的示例,它工作正常。音频停止

更新

我发现了这个有趣的链接,也许它有帮助:


在按钮上启动一个新线程,单击并在那里播放声音,它将正常工作。如果您尝试在那里播放,UI将被卡住,您将遇到问题。

再次单击按钮,您想做什么?但想问您一些问题,我正在运行mp3文件,并且使用javazoom库。如何像那样播放mp3而不是au?对不起,回答的时间太长了,我今天早上离开了。我找到了一些可能可以帮助您的库。我没有检查sfrj的链接,但假设它们使用Java声音。在这种情况下,您只需将JMF的
mp3plugin.jar
添加到应用程序的运行时类路径,即可添加MP3支持。不需要“javazoom”。