0

我正在尝试此处给出的示例https://github.com/mattdiamond/Recorderjs - example_simple_exportwav.html。但是,我收到了这个错误

No live audio input: [object NavigatorUserMediaError] 

我在 WindowsXP 上并为 Chrome 启用了 WebAudio(版本 24.0.1312.56 m)。可能是什么问题呢?

4

2 回答 2

3

我遇到了同样的问题,同样的例子。事实证明,您必须从 HTTP 服务器提供页面,因为 Chrome 不允许来自“file:///”页面的音频输入。如果你安装了 Python,一个简单的方法是在包含示例文件的目录中运行以下命令:

python -m SimpleHTTPServer

现在,点 Chrome localhost:8000 并且该示例应该可以工作。

于 2013-06-24T04:36:48.247 回答
0

您好,您必须在 HTTPS 而不是 HTTP 中运行它。

当您在 https 中时,浏览器会要求您获得麦克风的许可。

希望你觉得这很有帮助。

于 2017-09-22T16:19:13.887 回答