📄 waveplayer.java
字号:
package org.yushang.jumpchess.audio;
// Download:http://www.codefans.net
import java.io.InputStream;
import sun.audio.*;
public class WavePlayer {
final static public int WAVEUP = 1;
final static public int WAVEDOWN = 2;
final static public int WAVEDROP = 3;
final static public int WAVEWIN = 4;
final static public int WAVELOST = 5;
public WavePlayer() {
}
public void Play(int wave) {
String waveName = "";
switch (wave) {
case WAVEUP:
waveName = "waveUp.wav";
break;
case WAVEDOWN:
waveName = "waveDown.wav";
break;
case WAVEDROP:
waveName = "waveDrop.wav";
break;
case WAVEWIN:
waveName = "waveWin.wav";
break;
case WAVELOST:
waveName = "waveLost.wav";
break;
default:
waveName = "waveDown.wav";
break;
}
try {
InputStream ws = WavePlayer.class.getResourceAsStream(waveName);
AudioStream as = new AudioStream(ws);
AudioPlayer.player.start(as);
} catch (Exception e) {
System.out.println("WavePlayer" + e.getMessage());
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -