使用 Recorder.js 在音频记录中“获取音频时出错”
Posted
技术标签:
【中文标题】使用 Recorder.js 在音频记录中“获取音频时出错”【英文标题】:"Error getting audio" in audio record using Recorder.js 【发布时间】:2015-12-12 08:41:06 【问题描述】:我正在使用此示例 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);
);
对此有什么想法吗?
【问题讨论】:
【参考方案1】:我已经解决了我的问题。问题是 Chrome 最近已更改为要求所有强大 API 的安全来源,特别是 getUserMedia。我必须在 https://host 而不是 http://host 上运行它,否则 getUserMedia 将失败。
【讨论】:
如果需要,如果您目前只是在测试,可以在 Chrome 的高级设置中将域列入白名单。以上是关于使用 Recorder.js 在音频记录中“获取音频时出错”的主要内容,如果未能解决你的问题,请参考以下文章