www.pudn.com > 小型音频播放器.rar > Music.java


import java.awt.*; 
import java.applet.*; 
import java.awt.event.*; 
 
public class  Music  extends Applet  implements ActionListener{ 
       String s; 
        AudioClip snareHit; 
        AudioClip musicLoop; 
       public void init(){ 
             setLayout(new FlowLayout(FlowLayout.CENTER)); 
             Button   b1=new Button ("Play"); 
             Button   b2=new Button ("Loop"); 
             Button   b3=new Button ("Stop"); 
              add(b1); 
              b1.addActionListener(this); 
              add(b2); 
              b2.addActionListener(this); 
              add(b3); 
              b3.addActionListener(this); 
             snareHit=getAudioClip(getDocumentBase(),"audio/spacemusic.au"); 
             musicLoop=getAudioClip(getDocumentBase(),"audio/spacemusic.au"); 
       }   
      public void start(){ 
            musicLoop.play(); 
       } 
       public void stop(){ 
             musicLoop.stop(); 
      } 
      public void actionPerformed(ActionEvent e) { 
            s=e.getActionCommand(); 
            if(s.equals("Play")){ 
                       snareHit.play(); 
            } 
            else  if(s.equals("Loop")){ 
                     musicLoop.play(); 
            }            
            else  if(s.equals("Stop")){ 
                     musicLoop.stop();   
                     snareHit.stop(); 
            }            
    } 
}