编程语言
首页 > 编程语言> > javascript – 为什么nodejs不支持Web Audio API?

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