// 固定聲音頻率輸出
public class SineWaveGenerator {
// 採樣頻率
private int RATE = 44100;
private final int LEFT = 1;
private final int RIGHT = 2;
private final int DOUBLE = 3;
// 輸出頻率
private int Hz;
// 輸出分貝
private int dB = 0;
// 輸出音量
private float volume;
AudioTrack audioTrack;
// 輸出聲道
private int channel;
// 資料長度
private int length;
// 一個正弦波長度
private int waveLen;
// 正弦波資料陣列
private byte[] wave;
public SineWaveGenerator() {
wave = new byte[RATE];
}