/*========================pragramme design=============================*/
/* @ Program Description: Use the AudioClip class to control the playback of music files */
/@ Program Purpose: Thread usage */
/* @Writen by:kanker007 */
/* @Date: 2005-05-11 */
/*===== ================================================================*/
/*--------------------------------------- ------------------------------*/
/* Code area */
/*-------------------------------------------------------------- -------*/
Import java.awt.*;
Import java.awt.event.*;
Import Java.applet.Applet;
Import Java.applet.AudioClip;
public class Lx_thread extends Applet implements Itemlistener,actionlistener
{
AudioClip sound;
Choice c=new Choice ();
Button Play=new button ("Play");
Button Loop=new button ("continuous");
Button Stop=new button ("Stop");
public void init () {
C.add ("T.wav"), C.add ("Y.wav"), C.add ("Yd.wav"),
Add (c);
C.additemlistener (this);
Add (play); add (loop); add (stop);
Play.addactionlistener (this);
Loop.addActionListener (this);
Stop.addactionlistener (this);
Sound=getaudioclip (GetCodeBase (), "t.wav");
Sound.play ();
}
public void itemstatechanged (ItemEvent e) {
Sound.play ();
//sound=getaudioclip (GetCodeBase (), C.getselecteditem ())//"wav/" +
}
public void actionperformed (ActionEvent e) {
if (E.getsource () ==play) Sound.play ();
Else if (E.getsource () ==loop) Sound.loop ();
Else if (E.getsource () ==stop) sound.stop ();
}