sound.java

来自「java的通讯程序(socket)」· Java 代码 · 共 27 行

JAVA
27
字号
	package sound;
	import java.awt.event.*;
	import sun.audio.*;
	import java.applet.*;
	import java.awt.*;
	public class Sound extends Applet {
	   	private AudioClip sound;						// 声明AudioClip类型
	   	private Button bPlay, bLoop, bStop;				// 声明三个按钮
	   	private String play;							// 声明播放文件名变量
	   	public void init() {
		 	play = new String( getParameter("File") ); 	// 获取声音文件名
		 	sound = getAudioClip( getDocumentBase(), play ); // 读声音数据
		 	bPlay = new Button( "播放" );				// 创建按钮对象
		 	add(bPlay);									// 放到面板上
		 	bLoop = new Button( "循环播放" );
		 	add(bLoop);
		 	bStop = new Button( "停止播放" );
		 	add(bStop);
   	   	}
		public boolean action( Event e, Object o ) {	// 处理按钮事件
			if ( e.target == bPlay ) sound.play();		// 播放声音
			else if ( e.target == bLoop ) sound.loop();	// 循环播放声音
				else if ( e.target == bStop ) sound.stop(); // 停止播放声音
			return true;
   		}
	}

⌨️ 快捷键说明

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