⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audioplaydemo.java~2~

📁 该提醒簿采用java语言和xml数据库结合开发.通过读写xml文件动态写入读取备忘录.,通过线程机制及时提醒您.提供多种提醒方式.操作方便,使用简单.是个很不错的提醒簿.
💻 JAVA~2~
字号:
package dboperate;
import java.applet.*;

import java.awt.event.*;

import java.awt.*;

/**

* <p>Title: Applet播放声音文件</p>


* <p>Description: 使用AudioClip类加载声音文件,并当鼠标点击后开始播放</p>

* <p>Copyright: Copyright (c) 2003</p>

* <p>Filename: PlayAudio.java</p>

* @version 1.0

*/

public class AudioPlayDemo extends Applet

implements ActionListener{

AudioClip audio;

Button btExit,btOpen,btPlay,btLoop,btStop;

/**

*<br>方法说明:初始化Applet

*<br>输入参数:

*<br>返回类型:

*/

public void init() {

//加载声音文件

audio = getAudioClip(getDocumentBase(),"img/1.mid");

//构造按钮

setLayout(new FlowLayout()); //使用布局管理器

btPlay=new Button("Play"); //定义Play按钮

btPlay.addActionListener(this); //给Play按钮添加一个监听事件

btLoop=new Button("Loop"); //定义Play按钮

btLoop.addActionListener(this); //给Play按钮添加一个监听事件

btStop=new Button("Stop"); //定义Play按钮

btStop.addActionListener(this); //给Play按钮添加一个监听事件

//将按钮添加到Applet中

add(btPlay);

add(btLoop);

add(btStop);




}




public void actionPerformed(ActionEvent e) {




//如果点击的是Play按钮

if (e.getSource()==btPlay) {

play();

}

//如果点击的是loop按钮

if (e.getSource()==btLoop) {

loop();

}

//如果点击的是stop按钮

if (e.getSource()==btStop) {

stop();

}

}

/**

*<br>方法说明:播放声音

*<br>输入参数:

*<br>返回类型:

*/

public void play(){

 if (audio!=null) stop();

audio.play();

}

/**

*<br>方法说明:循环播放声音

*<br>输入参数:

*<br>返回类型:

*/

public void loop(){

 if (audio!=null)

audio.loop();

}

/**

*<br>方法说明:停止播放声音

*<br>输入参数:

*<br>返回类型:

*/

public void stop(){

 if (audio!=null)

  audio.stop();



}

}


⌨️ 快捷键说明

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