javascript - 我无法在 chrome 或 firefox 上录制音频文件

标签 javascript audio ionic-framework

我有个问题。我使用 ionic 创建了一个网站,我需要用麦克风录制音频。

在 Chrome 的 39 版中,它运行良好,我允许通知出现在麦克风中。

在 chrome 中更高版本的通知不会出现,因此我不能使用麦克风。

在 Firefox 中,出现 nofiticacion 并单击允许,它似乎允许使用麦克风,但 3 秒后图标消失并且不允许我录制音频。

无论使用哪种浏览器,我都可以将一些插件或其他东西带到我的网站上,因为用户无法在浏览器中手动干预。

会是安全原因,还是不会是 https 连接?

最佳答案

我不知道 ionic ,但此解决方案适用于 网站

我刚试过语音搜索网站 .我发现,语音搜索脚本仅适用于 HTTPS .在本地,浏览器不允许我录制音频,但是当我将这个文件上传到我的 HTTPS 协议(protocol)网站,它工作正常。

关于javascript - 我无法在 chrome 或 firefox 上录制音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38978492/

相关文章:

javascript - 如何将 Content-Security-Policy 与本地主机文件一起使用

python - 在PyQt中播放声音文件

java - java捕获声音并听到并同时将其录制到WAV

android - 2 年后更新的 Android 应用程序,无法让它出现在商店中

javascript - 滑动手指时 ionic 变形屏幕

javascript - 我如何跟踪 FS 被 emscripten 包含的原因?

javascript - 如何使用 javascript 激活 CSS3 (webkit) 动画?

javascript - 当鼠标靠近时 jQuery 动画

iphone - iPhone钢琴应用程序无法按预期播放音符

javascript - 嵌套 Firebase 查询