在java中,发出选择性的哔声

时间:2010-02-17 19:49:57

标签: java applet audio

我正在尝试使用添加了几种颜色的小程序启动时显示几个矩形...我已经有了哔声音频文件,但据我所知,它将在整个程序中播放。有人可以告诉我如何在点击矩形时发出哔声吗?

1 个答案:

答案 0 :(得分:1)

在Applet中有一些简单的Audio API可以像这样使用:

public class MyApplet extends Applet
{
    protected AudioClip beep;
    protected relativeBeepPath = "mybeep.wav";

    public void init()
    {
        //....
        try {
            beep = getAudioClip( new URL( getDocumentBase(), relativeBeepPath ) );
        } catch( Exception ex ) {
            ex.printStackTrace();
        }
    }

    public void myRectangleWasClicked()
    {
        if( beep != null )
            beep.play();
    }
}