Commit
·
93b2cc5
1
Parent(s):
9b27fb3
Update script.js
Browse files
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:
|
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 |
};
|