"获取音频时出错“;使用Recorder.js录制音频

"Error getting audio" in audio record using Recorder.js

本文关键字:音频 js Recorder 使用 出错 quot 获取      更新时间:2023-09-26

我使用这个示例Recorder.js Demo来录制音频。它在Linux上运行良好,但当我在Windows上使用它时。它会发出警报"获取音频时出错",因为此代码如下

function initAudio() {
        //Some code
    navigator.getUserMedia(
        {
            "audio": {
                "mandatory": {
                    "googEchoCancellation": "false",
                    "googAutoGainControl": "false",
                    "googNoiseSuppression": "false",
                    "googHighpassFilter": "false"
                },
                "optional": []
            },
        }, gotStream, function(e) {
            console.log("In gotStream function :" +e);
            alert('Error getting audio');
            console.log(e);
        });
}

对此有什么想法吗?

我已经解决了我的问题。问题是,Chrome最近已经改变,要求所有强大的API都有安全的来源,尤其是getUserMedia。我必须在上面运行https://host未打开http://host,否则getUserMedia将失败。