为什么音频转换功能和音频可视化未连接到流媒体源

时间:2019-05-23 20:16:25

标签: html5-audio audio-recording web-audio web-audio-api voice-recording

我正在使用 Web Audio API ,并且在GitHub上合并了两个项目存储库,得到了一个很酷的应用程序,该应用程序可以获取流用户输入,转换输入并提供输出供用户下载。我在将流式语音与过滤器(音调等),音频可视化和失真过滤器连接时遇到问题。我是一名学生,我对音频API没有太多经验。有谁能够帮助我? (第一个存储库:https://github.com/mdn/web-dictaphone,第二个存储库:https://github.com/urtzurd/html-audio/tree/gh-pages/static,我的项目存储库:https://github.com/PatrykWajs/web-dictaphone)。

谢谢您的时间。

我设法将两个存储库合并为一个项目,但是我不明白为什么无法连接。我尝试了各种事情。

没有任何错误。看起来一切正常,但流语音输入未连接到过滤器和可视化。

1 个答案:

答案 0 :(得分:0)

我认为它工作正常;但是,您会受到自动播放限制的打击。如果打开开发人员控制台,则会看到一条消息,提示您-AudioContext不会进入播放模式,除非它是通过用户手势(例如单击处理程序)创建(或恢复)的。您可以通过以下方法进行测试:进入站点设置(右键单击地址栏中的锁定图标,单击“站点设置”),然后将“音频”设置为“允许”,而不是“自动”。