1

環境の音を同時に再生する 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() の間に遅延があると思います。

悪いノイズやクラッシュがなく、連続してサウンドを再生できるように助けてください。ありがとう...

4

0 に答える 0