import java.util.*; import java.net.*; import java.applet.*; public class Sound { public AudioClip audio; Applet applet; public Sound(Applet appl){ applet=appl; //global=glb; } public void load(String file){ try{ //System.out.println("Loading : "+file); URL u=new URL(file); //System.out.println("Loading : "+u.toString()); audio=applet.getAudioClip(u); }catch(Exception e){ System.out.println("Error Sound.load: "+e.toString()); } } public void stop(){ if(audio!=null)audio.stop(); } public void play(URL u){ try{ audio=applet.getAudioClip(u); // audio.play(); }catch(Exception e){} } public void play(){ try{ //System.out.println("A is : "+audio.toString()); if(audio!=null) audio.play(); }catch(Exception e){ System.out.println("Sound play error: "+e.toString()); } } public void loop(){ try{ if(audio!=null) audio.loop(); }catch(Exception e){ System.out.println("Sound play-loop error: "+e.toString()); } } }