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 |
};
|