我正在使用 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)。
谢谢您的时间。
我设法将两个存储库合并为一个项目,但是我不明白为什么无法连接。我尝试了各种事情。
没有任何错误。看起来一切正常,但流语音输入未连接到过滤器和可视化。
答案 0 :(得分:0)
我认为它工作正常;但是,您会受到自动播放限制的打击。如果打开开发人员控制台,则会看到一条消息,提示您-AudioContext不会进入播放模式,除非它是通过用户手势(例如单击处理程序)创建(或恢复)的。您可以通过以下方法进行测试:进入站点设置(右键单击地址栏中的锁定图标,单击“站点设置”),然后将“音频”设置为“允许”,而不是“自动”。