В Яве, делая выборочный звуковой сигнал - PullRequest
1 голос
/ 17 февраля 2010

Я пытаюсь сделать так, чтобы несколько прямоугольников отображались при запуске апплета с добавлением нескольких цветов ... У меня уже есть звуковой файл звукового сигнала, но насколько я знаю, он будет воспроизводиться во всей программе. Может кто-нибудь сказать, как сделать так, чтобы звуковой сигнал звучал только при нажатии на прямоугольники?

1 Ответ

1 голос
/ 17 февраля 2010

Прямо в апплете есть простой аудио 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();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...