AudioBufferSourceNode

AudioBufferSourceNode - об'єкт для відтворення даних з AudioBuffer.

Синтаксис:

AudioContext.createBufferSource();

Параметри:

AudioContext - об'єкт AudioContext.

Опис:

AudioBufferSourceNode об'єкт який представляє собою аудіо вузол для відтворення аудіо даних з AudioBuffer.

Приклад:

var audio=new AudioContext(); var source=audio.createBufferSource(); alert(source); 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);