javascript - 更改 ToneJS API 中的音量设置

标签 javascript web-audio-api

我是库 API 世界的新手,并且不太幸运地弄明白了 ToneJS。特别是我,正在尝试更改 volume 上的设置.

我得到了:let appVol = new Tone.Volume()。我希望用户能够更改默认的“0”设置。从上面的链接来看,似乎 appVol.volume = -12 应该可以做到这一点;它不是。

执行此操作的正确代码是什么?如果你能解释一下 - 我在这里错过了什么?

最佳答案

事实证明,.volume 与 ToneJS 中的许多属性一样,是 signal-rate-property ...这意味着它需要进行如下操作:appVol.volume.value = -12

信号速率属性可以在 ToneJS API 文档中通过描述左侧带圆圈的“~”来识别。

关于javascript - 更改 ToneJS API 中的音量设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50416917/

相关文章:

具有两个元素和网络音频 api 的 javascript 函数

javascript - 在 JavaScript 中将变量分配给 ScriptProcessorNode

javascript - 如何使用 Mustache.js 渲染普通数组?

javascript - 如何使用 javascript 在跨度中添加/删除 html 数据

javascript - 在 JavaScript 中,如果在 HTML 元素及其祖先上声明事件触发器,哪个先触发?

javascript - Node.js - res.render 不会更新浏览器上的 View

javascript - Web Audio API 循环与 SVG 动画同步

javascript - 为什么不能使用振荡器的递归 onended 属性来创建音乐音序器?

html - 使用 WebAudio API 的内存高效代码

javascript - 如何在带有 Ajax 和 JSON 的 JavaScript 中使用 v3 URL API 获取 Youtube 视频标题