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