Witam,
mam taki problem ponieważ próbuje zapętlić dźwięk w ten sposob:

        try
        {
            URL UrlSoundtrack= new URL("file:soundtrack.wav");
            AudioClip sound = Applet.newAudioClip(UrlSoundtrack);
            sound.loop();

        } catch (MalformedURLException e)
        {
            e.printStackTrace();
        }

i gdy robie to w jakims prostym programie to działa bez problemu, ale gdy robie to w bardziej skomplikowanej aplikacji w której różne zmienne ciągle sa tworzone i usuwane to po jakims czasie dzwiek gaśnie.
Dlaczego tak sie dzieje? I co zrobic zeby to naprawić?