Суть такова, есть запись с микрофона + конвертирование аудио файла в ogg при помощи библиотеки WebAudioRecorder.js
audioContext = new AudioContext();
gumStream = stream;
input = audioContext.createMediaStreamSource(stream);
recorder = new WebAudioRecorder(input, {
workerDir: "js/",
encoding: "ogg",
onEncoderLoading: function(recorder, encoding) {
// show "loading encoder..." display
console.log("Loading " + encoding + " encoder...");
},
onEncoderLoaded: function(recorder, encoding) {
// hide "loading encoder..." display
console.log(encoding + " encoder loaded");
}
});
recorder.onComplete = function(recorder, blob) {
console.log("Encoding complete");
//createDownloadLink(blob, recorder.encoding);
$uri=URL.createObjectURL(blob);
console.log($uri);
}
Файл создается, но сама речь при прослушивании обрывчатая, не понятно что сказано, с чем это может быть связанно?