回 帖 发 新 帖 刷新版面

主题:请问一下高手!!!!!!!!!!


           [size=3]  为什么我编的一个简单的 音频播放器

              在 运行是 不能没有声音呢?????

               只有窗口单击开始按扭  就是不播放啊?????
 
               谢谢!!!!!!!!![/size][em18][em18][em18]

回复列表 (共2个回复)

沙发

在 运行是 不能没有声音呢?????    这是什么意思?

把源代码贴出来看看~

板凳

哦!!!!
   是我打错了字  
    原码是 
 import java.applet.*;
import java.awt.event.*;
import java.awt.*;
public class Sound extends Applet implements ActionListener{
 Button playB,loopB,stopB;
 Panel p=new Panel();
 TextField t=new TextField(20);
 AudioClip audioMusic;
 public void init(){
 playB= new Button("开始");
 loopB= new Button("循环");
 stopB= new Button("停止");
 p.add(playB);p.add(loopB);p.add(stopB);
 add(t);
 add(p);
 t.setText("请点击开始");
 playB.addActionListener(this);
 loopB.addActionListener(this);
 stopB.addActionListener(this);
 stopB.setEnabled(false);
 try{audioMusic=getAudioClip(getDocumentBase(),"sound.wav");
    }catch(Exception e){};
  }
  public void actionPerformed(ActionEvent e){
  if(e.getSource()==playB){
     t.setText("the sound is playing");
     audioMusic.play();
     playB.setEnabled(false);
     stopB.setEnabled(true);
     }else{
        if(e.getSource()==stopB){
        t.setText("please press the Button");
        audioMusic.stop();
        stopB.setEnabled(false);
        playB.setEnabled(true);
        loopB.setEnabled(true);
     }else{
     t.setText("the sound is loop playing");
     audioMusic.loop();
     loopB.setEnabled(false);
     stopB.setEnabled(true);
     playB.setEnabled(false);
     }
    }
  }
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册