javascript – 为什么nodejs不支持Web Audio API?
作者:互联网
我理解Web Audio API是客户端功能,但nodejs基于ECMAScript的V8 Chrome客户端实现,其中包括Web Audio API.
为什么nodejs中没有完全支持Web Audio API?
是因为AudioContext基于全局窗口对象吗?
我在这里错过了一点吗?
是否有计划在将来提供它?
解决方法:
Node.js不支持Web Audio,因为它不是JavaScript language本身的一部分 – 它是一个单独的web platform JavaScript API.
您可以将其视为Web Workers,requestAnimationFrame或XMLHttpRequest – 它们是浏览器JavaScript环境的一部分,但它们对于其他运行时并不一定有意义.
V8是一个通用的JavaScript引擎;它不包括Web平台功能.这是Node.js能够使用它的原因之一. Chrome’s implementation of Web Audio是渲染引擎Blink的一部分.
web-audio-api npm模块旨在为Node.js实现Web Audio.
标签:javascript,html5,node-js,web-audio 来源: https://codeday.me/bug/20191007/1869625.html