Socket.IO客户端-无法发出AudioBuffer

时间:2020-04-06 09:14:25

标签: socket.io

我想将AudioBuffer数据从浏览器发送到服务器,但是在服务器上接收到空对象时,我得到了空对象。这是我客户端的代码:

navigator.mediaDevices.getUserMedia({ audio: true })
        .then(stream => {

            const context = new AudioContext();

            const source = context.createMediaStreamSource(stream);
            const processor = context.createScriptProcessor(1024, 1, 1);

            source.connect(processor);
            processor.connect(context.destination);

            processor.onaudioprocess = function (e) {

                console.log(e.inputBuffer);

                socket.emit('new_record_host', { buff: e.inputBuffer })
            };

        })
        .catch(function (error) {
            console.log(error.name + ": " + error.message);
        });;

socket.IO是否能够发送缓冲区数据?

0 个答案:

没有答案