LukaVidakovic commited on
Commit
93b2cc5
·
1 Parent(s): 9b27fb3

Update script.js

Browse files
Files changed (1) hide show
  1. script.js +2 -2
script.js CHANGED
@@ -53,7 +53,7 @@ document.addEventListener("DOMContentLoaded", () => {
53
  audioChunks = [];
54
  try {
55
  const stream = await navigator.mediaDevices.getUserMedia({ audio: true });
56
- mediaRecorder = new MediaRecorder(stream);
57
  mediaRecorder.ondataavailable = (event) => audioChunks.push(event.data);
58
  mediaRecorder.start();
59
  } catch (error) {
@@ -66,7 +66,7 @@ document.addEventListener("DOMContentLoaded", () => {
66
  function stopRecording() {
67
  mediaRecorder.stop();
68
  mediaRecorder.onstop = async () => {
69
- const audioBlob = new Blob(audioChunks, { type: "audio/mpeg" });
70
  const audioBase64 = await blobToBase64(audioBlob);
71
  sendAudioToServer(audioBase64);
72
  };
 
53
  audioChunks = [];
54
  try {
55
  const stream = await navigator.mediaDevices.getUserMedia({ audio: true });
56
+ mediaRecorder = new MediaRecorder(stream, { mimeType: "audio/webm" });
57
  mediaRecorder.ondataavailable = (event) => audioChunks.push(event.data);
58
  mediaRecorder.start();
59
  } catch (error) {
 
66
  function stopRecording() {
67
  mediaRecorder.stop();
68
  mediaRecorder.onstop = async () => {
69
+ const audioBlob = new Blob(audioChunks, { type: mediaRecorder.mimeType });
70
  const audioBase64 = await blobToBase64(audioBlob);
71
  sendAudioToServer(audioBase64);
72
  };