Я пытаюсь использовать простой ввод диапазона HTML для управления панорамированием моего аудио Web Audio API, но я могу получить только 3 "позиции" для своего аудиовыхода:
-Center
-100% влево< br>-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"/>
Кто-нибудь знает, что я делаю неправильно?