AudioBufferSourceNode.detune

AudioBufferSourceNode.detune - коливання звуку в центрі.

Синтаксис:

AudioBufferSourceNode.detune;

Параметри:

AudioBufferSourceNode - об'єкт AudioBufferSourceNode.

Опис:

detune властивість об'єкту AudioBufferSourceNode яка представляє собою об'єкт AudioParam який вказує параметр коливання звуку в центрі.

Для отримання/встановлення коливання хвилі в центрі використовуйте властивість detune.value. Значення позамовчуванню: 0.

Приклад:

var audio=new AudioContext(); var source=audio.createBufferSource(); alert(source.detune); var audio=new AudioContext(); var source=audio.createBufferSource(); alert(source.detune.value); var audio=new AudioContext(); var source=audio.createBufferSource(); alert('значення позамовчуванню: '+source.detune.defaultValue+'\nмінімальне значення: '+source.detune.minValue+'\nмаксимальне значення: '+source.detune.maxValue); var ajax=new XMLHttpRequest(); ajax.open('get', '/dani/test.ogg', true); ajax.responseType='arraybuffer'; ajax.onload=function(){ var audio=new AudioContext(); var source=audio.createBufferSource(); source.connect(audio.destination); audio.decodeAudioData(this.response, function(bufer){ source.buffer=bufer; source.detune=100; //задаємо коливання в центрі source.start(); //починаємо відтворення }, function(eror){alert('Виникла помилка при декодуванні: '+eror.message);}); }; ajax.send(null);