我写的一个程序是关于声音播放的!我看书上说要把要播放的文件和你写的程序要放到同一个目录
我在写程序时是把程序放在了D:/yd/untitled48,而我的music1.wav也是放在了untitled48里面。
我这个程序可以运行没有错误就是单击播放时没有声音。请高手指教指教,是不是我的music1放错地方的哦!谢谢哦
package untitled48;import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.applet.AudioClip;
public class AudioApplet extends Applet implements ItemListener,ActionListener{
  AudioClip sound;
  Choice c=new Choice();
  Button play=new Button("播放");
    Button loop=new Button("循环");
      Button stop=new Button("停止");
  /**
   * init
   */
  public void init() {
  c.add("music1.wav");
  c.add("music2.wav");
  add(c);
  c.addItemListener(this);
  add(play);
  add(loop);
  add(stop);
  play.addActionListener(this);
  loop.addActionListener(this);
  stop.addActionListener(this);
  sound=getAudioClip(getCodeBase(),"music1.wav");
  }  /**
   * itemStateChanged
   */
  public void itemStateChanged(ItemEvent e ){
  sound.stop();
  sound=getAudioClip(getCodeBase(),c.getSelectedItem()); 
  }  /**
   * actionPerformed
   */
  public void actionPerformed(ActionEvent e) {
  if(e.getSource()==play)
    sound.play();
    if(e.getSource()==loop)
      sound.loop();
      if(e.getSource()==stop)
        sound.stop(); 
  }}