java - 如何在java中设置JButton一次播放一个声音?

标签 java swing audio jbutton playback

我已经在一个项目上工作了几个星期了。 This is the Main Basic UI for the Application

当用户按下按钮时,相关的 .wav 文件正在播放,但当用户单击另一个按钮时,它不会停止播放。我希望当用户单击另一个按钮时停止它。

最佳答案

您必须在再次点击之前停止当前播放,即收到播放请求。

public void playClip(String clipName){
    if(audioPlayer.isPlaying()){
            audioPlayer.stop();
     }else{
            audioPlayer.setClip(clipName);
             audioPlayer.play();
 }// not actual code, but you get the idea

关于java - 如何在java中设置JButton一次播放一个声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34170067/

相关文章:

java - Thrift Java 服务器 OutOfMemoryError 与 Javascript 客户端

java - 实现 Map 的保存(或提交)和回滚方法

java - 生成输出文本文件时扫描仪类错误

android - 如何从 android 中的 json 响应获得的 url 流式传输音频 .pls?

c++ - 将 mp3 解码为整数流

c# - 在 Windows 中使用 C# 配置扬声器设置有哪些 API?

java - 计算字符串中空格的递归方法如何工作?

java - 这个加密代码有什么问题吗?

java - 当我切换选项卡时 JXMultiSplitPane 变得疯狂

java - Swing 中的连续工具提示更新