Saltar al contenido

ejemplo de código de socket io stream audio to node js

Este dilema se puede solucionar de variadas formas, pero nosotros te compartimos la que en nuestra opinión es la respuesta más completa.

Ejemplo: enviar audio con socket io node js

var constraints = audio:true;navigator.mediaDevices.getUserMedia(constraints).then(function(mediaStream)var mediaRecorder =newMediaRecorder(mediaStream);
    mediaRecorder.onstart=function(e)this.chunks=[];;
    mediaRecorder.ondataavailable=function(e)this.chunks.push(e.data);;
    mediaRecorder.onstop=function(e)var blob =newBlob(this.chunks,'type':'audio/ogg; codecs=opus');
        socket.emit('radio', blob);;// Start recording
    mediaRecorder.start();// Stop recording after 5 seconds and broadcast it to serversetTimeout(function()
        mediaRecorder.stop(),5000););// When the client receives a voice message it will play the sound
socket.on('voice',function(arrayBuffer)var blob =newBlob([arrayBuffer],'type':'audio/ogg; codecs=opus');var audio =document.createElement('audio');
    audio.src=window.URL.createObjectURL(blob);
    audio.play(););

valoraciones y comentarios

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *