|
@@ -44,7 +44,7 @@ function processa_audio(){
|
|
|
audioCtx = new AudioContext();
|
|
|
|
|
|
navigator.mediaDevices.getUserMedia(constraints).then(stream => {
|
|
|
- document.getElementById("record_audio").disabled = true;
|
|
|
+ $('body').trigger('recording-start-ok')
|
|
|
window.localStream = stream;
|
|
|
const recorder = new MediaRecorder(stream, options);
|
|
|
window.localRecorder = recorder;
|
|
@@ -64,14 +64,16 @@ function processa_audio(){
|
|
|
reader.onload = function(event) {
|
|
|
console.log("reader loaded");
|
|
|
var content = event.target.result;
|
|
|
- critta(content);
|
|
|
- document.getElementById("record_audio").disabled = false;
|
|
|
+ $('body').trigger('recording-stop-ready', content)
|
|
|
}
|
|
|
reader.readAsArrayBuffer(blob);
|
|
|
}
|
|
|
recorder.start(1000);
|
|
|
|
|
|
- });
|
|
|
+ }).catch(function onMicDenied(err) {
|
|
|
+ console.log('ouch!', err)
|
|
|
+ $('body').trigger('recording-start-fail', err)
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
function stop_recorder(stream){
|