AudioBufferSourceNode.buffer

AudioBufferSourceNode.buffer - дані AudioBuffer для відтворення.

Синтаксис:

AudioBufferSourceNode.buffer;

Параметри:

AudioBufferSourceNode - об'єкт AudioBufferSourceNode.

Опис:

buffer властивість об'єкту AudioBufferSourceNode яка повертає/задає дані AudioBuffer для відтворення.

Якщо властивість buffer дорівнює null тоді буде мовчання.

Приклад:

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