ウェブサイト検索

javascript - マイクのバイトをWebSocketで送信する


私はトランシーバーに取り組んでおり、AngularとWebSocketを使用しています。そして、これが私のコードです:

navigator.mediaDevices.getUserMedia(constraints).then(function (stream) {
                recorder = new MediaRecorder(stream);  
                if(recorder.state === "recording"){
                    recorder.stop();
                }
                else{
                    recorder.start(500);
                    recorder.addEventListener('dataavailable', (async event => {
                        if (typeof event.data === 'undefined') return;
                        if (event.data.size === 0) return;   

                        event.data.arrayBuffer().then(buffer =>
                            funSendsocketData(socketData, new Uint8Array(buffer))
                        );  
                    }));
                }
                
            });

サーバーが受信した音声は非常にノイズが多いのですが、誰かアイデアはありますか