次のような Android AudioTrack があります。
private AudioTrack mAudioTrack;
int min = AudioTrack.getMinBufferSize(sampleRate, AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT);
mAudioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, sampleRate, AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT, min, AudioTrack.MODE_STREAM);
mAudioTrack.play();
そして私はそれを埋めます:
mAudioTrack.write(buffer, 0, bufsize);
このトラックを 2 秒の遅延で再生したいと思います。どうすればそれを達成できるのでしょうか?良いアイデアをお寄せいただきありがとうございます。