import javax.sound.sampled.*;
public class game0715 {
public static void main(String[] args) throws LineUnavailableException {
int htz = 44100;
byte[] b = new byte[htz];
int i;
double rate;
int don,dp;
int t;
AudioFormat audio_format = new AudioFormat(htz, 8, 1, true, true);
DataLine.Info info = new DataLine.Info( SourceDataLine.class, audio_format);
SourceDataLine line = (SourceDataLine)AudioSystem.getLine(info);
line.open();
line.start();
rate=523.25;
don=(int)(htz/rate);
dp=(int)(don/2);
t=0;
for (i= 0;i< htz; i++) {
if(t<dp)b[i]=100;
if(t>dp-1)b[i]=-100;
t=t+1;
if(t>don)t=0;
}
line.write(b,0,htz);
line.drain();
}
}
最終更新:2011年02月27日 14:54