AudioParam.cancelScheduledValues()

AudioParam.cancelScheduledValues() - скасування усіх запланованих змін.

Синтаксис:

AudioParam.cancelScheduledValues(startTime);

Параметри:

AudioParam - об'єкт AudioParam.

startTime - час відтворення звуку в секундах коли скасуються усі заплановані зміни.

Опис:

cancelScheduledValues() метод об'єкту AudioParam який скасовує всі заплановані зміни параметрів після вказаного часу відтворення.

Повертає посилання на об'єкт AudioParam. Деякі браузери повертають undefined.

Приклад:

Приклад зміни рівня звуку у вказаний час:

<audio id="player" src="/dani/test.ogg"></audio> if(window.AudioContext){ var audio=new AudioContext(); var player=document.getElementById('player'); var source=audio.createMediaElementSource(player); var gain=audio.createGain(); source.connect(gain); gain.connect(audio.destination); player.play(); gain.gain.value=0.2; gain.gain.setValueAtTime(1, audio.currentTime+5); //змінюємо значення гучності на 5 секунді gain.gain.cancelScheduledValues( audio.currentTime+3); //скасовує всі заплановані зміни після 3 секунди відтворення }else alert('Ваш браузер не підтримує Web Audio');