为什么Nodejs不支持Web Audio API?

我了解Web Audio API是客户端功能,但nodejs基于ECMAScript的V8 Chrome客户端实现,其中包括Web Audio API。
为什么nodejs中没有完整的Web Audio API支持?
是否因为AudioContext基于全局窗口对象?
我在这里错过了一点吗?
是否有计划在将来提供?


Node.js不支持Web Audio,因为它不是JavaScript语言本身的一部分 - 它是一个独立的Web平台JavaScript API。

您可以将它想象为Web Workers, requestAnimationFrameXMLHttpRequest - 它们是浏览器JavaScript环境的一部分,但它们对于其他运行时不一定有意义。

V8是一个通用的JavaScript引擎; 它不包含网络平台功能。 这是Node.js能够使用它的原因之一。 Chrome的Web Audio实现是Blink(渲染引擎)的一部分。

web-audio-api npm模块旨在为Node.js实现Web音频。

链接地址: http://www.djcxy.com/p/88795.html

上一篇: Why Web Audio API isn't supported in nodejs?

下一篇: Why are some tables randomly inheriting this css style?