java - 播放声音

标签 java

我是 Java 初学者,所以...

我编写了一个简单的Java代码,无论我在哪里单击鼠标,而不是在小程序上,在面板上,都可以显示硬盘中的图像,现在如何在查看6张图片时自动播放声音?

public void mouseClicked(MouseEvent e) { 
            if (count == images.length - 1) { 
                    ???????????????????????
            } else { 
                    count++; 
            } 
            x = e.getX(); 
            y = e.getY(); 
            frameTest.repaint(); 
            } 

我想播放硬盘中问号处的声音文件..

有人可以帮忙吗?

最佳答案

尝试将其写入 if 中:

try
{
     Clip clickClip = AudioSystem.getClip();
     URL clipURL = new URL("file://C:/aFile.wav");
     AudioInputStream ais = AudioSystem.getAudioInputStream(clipURL);
     clickClip.open(ais);
     clickClip.start();
}
catch(Exception e)
{
     System.out.ptintln("Something didn't work !\n" + e.printStackTrace());
}

希望这有帮助。

关于java - 播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4049330/

相关文章:

java - 理解Java继承

java - 多边形无法正确旋转

java - 如何从akka actor获取消息队列的大小?

java - 如何在安装了 Apache Tomcat 的 UNIX 机器上安装 PHP

java - jsp中如何遍历对象列表

java - 在静态嵌套类中实例化/引用静态嵌套类

java - Yarn 迷你集群容器日志目录不包含 syslog 文件

java - Beans 在 NetBeans 中绑定(bind) JTable

java - Android 在测试包中测试新服务

java - 在实例对象中创建 JFrame