Witam,

program mój musi działać jako aplet i jako zwykła aplikacja. Poradziłem sobie z wyświetlaniem zdjęć na swój sposób:

Image tlo;
AudioClip onceClip;

public void init(){

	try { 
		base = getDocumentBase();
		tlo=getImage(base,"tlo.jpg");

	}

	catch(Exception e) {

		ImageIcon gr = new ImageIcon("tlo.jpg");
		tlo= gr.getImage();
	}
}

Jednak dołożenie wczytywania audio mnie już trochę denerwuje i nie mam pomysłu. Zrobienie tego w następujący sposób:

try { 
	base = getDocumentBase();
	onceClip = getAudioClip(base, "a.au");

}

wywołuje od razu błąd przy próbie odtworzenia, gdyż chyba obiekt na nic wskazuje. Problem tkwi w metodzie getDocumentBase() , która działa tylko dla apletów. Podane rozwiązanie działa tylko jako aplet. Czy jest sposób aby korzystać z audio w programie działającym jako aplikacja i jako aplet?