Пользовательский ввод как частота с simpleTones.js - PullRequest
0 голосов
/ 20 мая 2018

Я хотел бы иметь возможность взять введенный пользователем номер:

<input type = "number" id = "bets" min = "0" max = "42" value = "6"> 

и использовать его в качестве частоты для функции playTone (), используя simpleTones.js, как показано ниже.

var bets = document.getElementById("bets"); 
playTone(bets.value, "sine", 6)

Пока что мне это не удалось, и я не уверен, возможно ли это.Мне интересно, есть ли способ сделать это.

1 Ответ

0 голосов
/ 20 мая 2018

Использование parseInt решило эту проблему.Следующее работает точно так, как я и предполагал:

function playBets() { 

    var bets = document.getElementById("bets"); 
    bets = parseInt(bets.value) + 440; 

    playTone(440, "sine", 6)
    playTone(parseInt(bets), "sine", 6)

}
...