79164266

Date: 2024-11-06 21:00:40
Score: 0.5
Natty:
Report link

Solution to move async to the whole function in the callback:

mediaRecorderAudio.addEventListener("dataavailable", async (stream) => {
    // Send stream data while mediaRecorderAudio is active
       let blob = new Blob(stream.data, { type: "audio/ogg; codecs=opus" });
       let buffer = await blob.arrayBuffer();
       let data_to_send =  new Uint8Array(buffer);
       socket.emit('socket_audio',JSON.stringify(data_to_send))
});
mediaRecorderAudio.start(100);
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: bazylevnik0