播放声音

时间:2010-10-29 05:52:00

标签: java

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

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

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

我想播放硬盘中的声音文件,而不是问号...

有人可以帮助PLZ吗?

1 个答案:

答案 0 :(得分:1)

尝试在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());
}

希望这有帮助。