gpt4 book ai didi

javascript - 为什么 nodejs 不支持 Web Audio API?

转载 作者:IT老高 更新时间:2023-10-28 23:20:56 28 4
gpt4 key购买 nike

我了解 Web Audio API 是客户端功能,但 nodejs 基于 ECMAScript 的 V8 Chrome 客户端实现,其中包括 Web Audio API
为什么nodejs中没有完全支持Web Audio API
是不是因为AudioContext是基于全局window对象的?
我在这里漏了一点吗?
有计划在未来推出吗?

最佳答案

Node.js 不支持网络音频,因为它不是 JavaScript language 的一部分。本身 - 它是一个单独的 web platform JavaScript API .

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

V8 是一个通用的 JavaScript 引擎;它不包括网络平台功能。这也是 Node.js 能够使用它的原因之一。 Chrome's implementation of Web Audio是渲染引擎 Blink 的一部分。

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

关于javascript - 为什么 nodejs 不支持 Web Audio API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33725402/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com