Изменить рабочий цикл в AudioContext - PullRequest
1 голос
/ 21 апреля 2020

Я пытаюсь воспроизвести частоту с рабочим циклом, отличным от значения по умолчанию (0,5).

Здесь они только что упомянули проблему https://developer.mozilla.org/en-US/docs/Web/API/OscillatorNode/type

И нет информации, как это сделать

function beep() {
    const audioCtx = new AudioContext();
    const oscillator = audioCtx.createOscillator();

    oscillator.type = 'square';
    oscillator.frequency.setValueAtTime(440, audioCtx.currentTime);
    oscillator.start();
}
<button onclick="beep()">beep</button>
...