環境の音を同時に再生する Android アプリケーションを作成しました。
int bufferSize;
short audioData[] = new short[bufferSize];
AudioRecord recorder = new ......;
AudioTrack track = new .......;
track.play();
while(true){
recorder.read(audioData, 0, bufferSize);
track.write(audioData, 0, bufferSizze);
}
このコードは機能しますが、サウンドが不連続に再生されます。record.read() と track.write() の間に遅延があると思います。
悪いノイズやクラッシュがなく、連続してサウンドを再生できるように助けてください。ありがとう...