waveplayer.java
来自「一款JAVA款的跳棋」· Java 代码 · 共 52 行
JAVA
52 行
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 + =
减小字号Ctrl + -
显示快捷键?