📄 musicplayapplet.java
字号:
package chapter12;
import java.applet.Applet;
import java.applet.AudioClip;
import java.awt.Button;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MusicPlayApplet extends Applet implements ActionListener {
AudioClip clip;// 声明一个音频对象
Button button_play, button_loop, button_stop;
public void init() {
clip = getAudioClip(getCodeBase(), "021443.mid");
// 根据程序所在的地址处的声音文件 1.au 创建音频对象,Applet 类的
// getCodeBase() 方法可以获得小程序所在的 html 页面的 URL 地址.
button_play = new Button("开始播放");
button_loop = new Button("循环播放");
button_stop = new Button("停止播放");
button_play.addActionListener(this);
button_stop.addActionListener(this);
button_loop.addActionListener(this);
add(button_play);
add(button_loop);
add(button_stop);
}
public void stop() {
clip.stop();// 当离开此页面时停止播放.
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button_play) {
clip.play();
} else if (e.getSource() == button_loop) {
clip.loop();
}
if (e.getSource() == button_stop) {
clip.stop();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -