【文件属性】:
文件名称:web-audio-api:Web音频API的Node.js实现
文件大小:607KB
文件格式:ZIP
更新时间:2021-04-22 11:26:31
JavaScript
网络音频API
Web音频API的Node.js实现
该库在Node.js上实现了(也称为WAA)。
实施了什么
AudioContext(部分)
AudioParam(几乎在那儿)
AudioBufferSourceNode
ScriptProcessorNode
增益节点
OscillatorNode(即将推出)
DelayNode(即将推出)
安装
npm install --save web-audio-api
演示版
准备好了,这会让您大吃一惊:
npm install
npm run test-speaker
音频输出
默认情况下, web-audio-api不播放其生成的声音。 实际上, AudioContext没有默认输出,因此您需要为其提供可写的节点流,以便可以向其写入原始PCM音频。 创建AudioContext ,按如下所示设置其输出流: audioC
【文件预览】:
web-audio-api-master
----.eslintrc.json(1KB)
----.gitignore(39B)
----package.json(1KB)
----.travis.yml(51B)
----gulpfile.js(567B)
----changelog.md(982B)
----LICENSE(1KB)
----index.js(423B)
----README.md(6KB)
----lib()
--------AudioDestinationNode.js(416B)
--------AudioListener.js(1KB)
--------mathUtils.js(170B)
--------FloatPoint3D.js(2KB)
--------InvalidStateError.js(58B)
--------GainNode.js(1006B)
--------audioports.js(5KB)
--------DspObject.js(2KB)
--------ScriptProcessorNode.js(2KB)
--------AudioBufferSourceNode.js(3KB)
--------utils.js(1KB)
--------AudioNode.js(3KB)
--------NotSupportedError.js(58B)
--------PannerNode()
--------AudioContext.js(5KB)
--------constants.js(39B)
--------AudioBuffer.js(3KB)
--------AudioParam.js(8KB)
--------ChannelMixing.js(7KB)
----.npmignore(5B)
----test()
--------AudioBuffer-test.js(9KB)
--------AudioNode-test.js(9KB)
--------GainNode-test.js(2KB)
--------helpers.js(1KB)
--------AudioBufferSourceNode-test.js(11KB)
--------ScriptProcessorNode-test.js(7KB)
--------AudioListener-test.js(903B)
--------mathUtils-test.js(906B)
--------DspObject-test.js(6KB)
--------PannerNode()
--------mocha.opts(12B)
--------utils-test.js(8KB)
--------sounds()
--------AudioParam-test.js(17KB)
--------audioports-test.js(20KB)
--------FloatPoint3D-test.js(4KB)
--------manual-testing()
--------AudioContext-test.js(3KB)