import java.applet.*;
import java.awt.*;
import java.net.*;

public class SampleSound2
extends      Applet
implements   Runnable
{
    AudioClip cuckoo;
    Thread bird;
    public void init() {
	URL url;
        try {
	    url = new URL("http://muq.org/~cynbe/java/classes/sounds2/chirp.au");
	} catch (MalformedURLException e) {
	    return;
	}
	cuckoo = getAudioClip(url);
    }
    public void start() {
        if (bird == null) {
            bird = new Thread(this);
            bird.start();
    }   }
    public void stop() {
        if     (bird   != null) {
	    if (cuckoo != null) {
	        cuckoo.stop();
		cuckoo  = null;
	    }
	    bird.stop();	
	    bird = null;
    }	}
    public void run() {
        if (cuckoo != null) {
            cuckoo.loop();
    }	}
}

