testsound.java

来自「这是一张java应用教程的随书光盘」· Java 代码 · 共 41 行

JAVA
41
字号
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class TestSound extends Applet implements ActionListener,Runnable{
  AudioClip audio;
  Thread thread;
  Button playau, loopau, stopau;
  public void init() { 
    thread=new Thread(this);
    thread.setPriority(Thread.MIN_PRIORITY);
    playau=new Button("play");
    loopau=new Button("loop");
    stopau=new Button("stop");
    playau.addActionListener(this);
    loopau.addActionListener(this);
    stopau.addActionListener(this);
    add(playau);
    add(loopau);
    add(stopau);
  }

  public void start(){
    thread.start();
  }
    public void stop(){
    audio.stop();
  }
  public void actionPerformed(ActionEvent e){
    if(e.getSource()==playau)
        audio.play();
    else if (e.getSource()==loopau)
        audio.loop();
    if  (e.getSource()==stopau)
        audio.stop();
  }
  public void run(){
     audio=getAudioClip(getCodeBase(),"spacemusic.au");
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?