From e0d66abe8bfcb92aa41100625d28b7592a4bb0c9 Mon Sep 17 00:00:00 2001 From: fhoeni Date: Tue, 27 Oct 2015 11:24:54 +0100 Subject: [PATCH] Update recorderWorker.js I guess the byte rate needs to be changed like this to produce a correct header --- recorderWorker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recorderWorker.js b/recorderWorker.js index a24bb45d..60fb6201 100644 --- a/recorderWorker.js +++ b/recorderWorker.js @@ -131,7 +131,7 @@ function encodeWAV(samples){ /* sample rate */ view.setUint32(24, sampleRate, true); /* byte rate (sample rate * block align) */ - view.setUint32(28, sampleRate * 4, true); + view.setUint32(28, sampleRate * numChannels * 2, true); /* block align (channel count * bytes per sample) */ view.setUint16(32, numChannels * 2, true); /* bits per sample */