【发布时间】:2023-03-13 08:39:01
【问题描述】:
我正在尝试使用简单的 HTML 范围输入来控制 Web 音频 API 音频的平移,但我的音频输出只能获得 3 个“位置”:
-中心
-100% 向左
-100% 向右。
我想在两个位置之间有一些东西,比如左 20% 和右 80% 等等......
我使用的代码是:
//Creating the node
var pannerNode = context.createPanner();
//Getting the value from the HTML input and using it on the position X value
document.getElementById('panInput').addEventListener('change', function () {
pannerNode.setPosition(this.value, 0, 0);
});
它指的是我的 HTML 文件中的这个输入:
<input id="panInput" type="range" min="-1" max="1" step="0.001" value="0"/>
有谁知道我做错了什么?
【问题讨论】:
标签: javascript web-audio-api audio-panning