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);