Javascript 为什么谷歌Chrome无法通过麦克风录音?

Javascript 为什么谷歌Chrome无法通过麦克风录音?,javascript,html,google-chrome,audio,audio-recording,Javascript,Html,Google Chrome,Audio,Audio Recording,我用麦克风录制音频。我用它。正如在文档中编写的那样,该库通过HTML5 MediaRecorder API(目前仅在Chrome和Firefox中提供)工作。 当我在localhost中运行应用程序时,它工作得非常好。 但当我将我的应用程序传输到dev服务器(http)时,它只在Mozila中工作。在Google chrome中,当我开始录制时,在控制台中出现以下错误: Uncaught(in promise)domeException:只允许安全来源(请参阅:) 此代码字符串上出现错误 我的

我用麦克风录制音频。我用它。正如在文档中编写的那样,该库通过HTML5 MediaRecorder API(目前仅在Chrome和Firefox中提供)工作。

当我在localhost中运行应用程序时,它工作得非常好。 但当我将我的应用程序传输到dev服务器(http)时,它只在Mozila中工作。在Google chrome中,当我开始录制时,在控制台中出现以下错误:

Uncaught(in promise)domeException:只允许安全来源
(请参阅:)

此代码字符串上出现错误


我的开发服务器是通过http工作的,也许谷歌chrome只允许对https使用媒体记录API?还是有其他原因?

尝试使用Let's Encrypt证书。它是免费的。简而言之:是的,所有信息都可以使用Let's Encrypt证书。简而言之:是的,所有信息都是免费的