PhpStorm无法识别网络音频API

时间:2016-07-05 13:07:54

标签: javascript phpstorm web-audio web-audio-api

我目前正在javascript项目中使用网络音频API,但我的IDE(PhpStorm)无法识别它的任何功能:

screenshot: unresolved type

所以我开始寻找要安装的库定义(在 Preferences / Languages& Frameworks / JavaScript / Libraries 中)并找到以下内容:

https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/webaudioapi

但是在安装之后,事情并没有变得更好:

screenshot: interface can not be instantiated

我做错了什么或者是否有其他方式在PhpStorm中使用网络音频API?

1 个答案:

答案 0 :(得分:2)

问题是 AudioContext waa.d.ts中的一个界面。并且无法使用new()运算符实例化接口。

我建议改用lib.es6.d.ts - 它包含WebAudio API的正确存根。只需将\plugins\JavaScriptLanguage\typescriptCompiler\external\lib.es6.d.ts添加为项目的JavaScript库

即可