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?