オーディオを (私の場合は からgetUserMedia
) キャプチャして再生したいと考えています。次のように、一連の AudioBuffers を配列にプッシュできます。
var recorder = audio_context.createJavaScriptNode(256, 2, 2);
recorder.onaudioprocess = function(e) {
recorded.push(e.inputBuffer.getChannelData(0));
// or just:
// recorded.push(e.inputBuffer);
};
recorder.connect(audio_context.destination);
recorded
しかし、配列内のバッファを再生するにはどうすればよいでしょうか?
これらを 1 つのバッファにマージして再生する方法はcreateBufferSource
?
まったく別のアプローチ?