java播放au音频程序

 1 import java.awt.*;
2 import java.applet.*;
3 import java.awt.event.*;
4
5 public class Music extends Applet implements ActionListener{
6 String s;
7 AudioClip snareHit;
8 AudioClip musicLoop;
9 public void init(){
10 setLayout(new FlowLayout(FlowLayout.CENTER));
11 Button b1=new Button ("Play");
12 Button b2=new Button ("Loop");
13 Button b3=new Button ("Stop");
14 add(b1);
15 b1.addActionListener(this);
16 add(b2);
17 b2.addActionListener(this);
18 add(b3);
19 b3.addActionListener(this);
20 snareHit=getAudioClip(getDocumentBase(),"audio/spacemusic.au");
21 musicLoop=getAudioClip(getDocumentBase(),"audio/spacemusic.au");
22 }
23 public void start(){
24 musicLoop.play();
25 }
26 public void stop(){
27 musicLoop.stop();
28 }
29 public void actionPerformed(ActionEvent e) {
30 s=e.getActionCommand();
31 if(s.equals("Play")){
32 snareHit.play();
33 }
34 else if(s.equals("Loop")){
35 musicLoop.play();
36 }
37 else if(s.equals("Stop")){
38 musicLoop.stop();
39 snareHit.stop();
40 }
41 }
42 }
43

原文地址:https://www.cnblogs.com/youxin/p/2221855.html