为什么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, requestAnimationFrame
或XMLHttpRequest
- 它们是浏览器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?