playsound.java
来自「JAVA入门的一些基本写法以及一些入门的简单代码 由于本人只是初学者」· Java 代码 · 共 63 行
JAVA
63 行
//Sample of playing sound
import java.applet.*;
import java.awt.*;
import java.net.*;
public class playsound extends Applet{
Button PlayBt,LoopBt,StopBt;
AudioClip audio=null;
public void init(){
resize(200,50);
PlayBt=new Button("Play");
LoopBt=new Button("Loop");
StopBt=new Button("Stop");
StopBt.disable();
add(PlayBt);
add(LoopBt);
add(StopBt);
audio=getAudioClip(getCodeBase(),"ding.wav");
}
public void stop(){
audio.stop();
PlayBt.enable();
LoopBt.enable();
StopBt.enable();
}
public boolean action(Event event,Object arg){
if(event.target==PlayBt){
if(audio!=null){
audio.play();
PlayBt.disable();
LoopBt.disable();
StopBt.enable(); showStatus("Playing sound only once.");
}
else
showStatus("Sound file not loaded");
return true;
}
else if(event.target==LoopBt){
if (audio!=null){
audio.loop();
PlayBt.disable();
LoopBt.disable();
StopBt.enable();
showStatus("Playing sound …");
}
else
showStatus("Sound file not loaded");
return true;
}
else if(event.target==StopBt){
audio.stop();
PlayBt.enable();
LoopBt.enable();
StopBt.disable();
showStatus("Stop Playing sound");
return true;
}
return false;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?