我正在为项目使用Audio API,并且最近注意到它不再适用于Chrome。我已经彻底检查了我的代码,但似乎没问题,因为它在Firefox中运行良好。我注意到其他在线应用程序也有同样的问题。你可以在这里看到它:
http://webaudioplayground.appspot.com/
如果您选择实时输入(它使用您的麦克风),并连接分析仪,它应该有可视化声音的条形图,但在Chrome上它会保持空白。
有人知道这是Chrome的问题吗?或者也许使用我的系统(MacBook Pro,El Capitan)。如果您使用的是其他操作系统,是否可以检查它是否适用于Chrome并在评论中告知我们?
答案 0 :(得分:1)
问题是getUserMedia被重新归类为“强大功能” - 即它只能在HTTPS(或localhost)下使用。因此https://webaudioplayground.appspot.com/工作正常,但http://webaudioplayground.appspot.com/不会。 (我将更新webaudioplayground.appspot.com的配置以强制使用HTTPS,但今天不会。)