Revision: 55663
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 16, 2012 07:01 by tpryan
Initial Code
function playAudio(file, speed){ if (typeof AudioContext == "function") { var audioContext = new AudioContext(); } else if (typeof webkitAudioContext == "function") { var audioContext = new webkitAudioContext(); } var source = audioContext.createBufferSource(); source.connect(audioContext.destination); var xhr = new XMLHttpRequest(); xhr.open("GET", file, true); xhr.responseType = "arraybuffer"; xhr.onload = function() { var buffer = audioContext.createBuffer(xhr.response, false); source.buffer = buffer; source.playbackRate.value = speed; source.noteOn(0); }; xhr.send(); }
Initial URL
Initial Description
Code required to play an audio file using Web Audio API
Initial Title
Web Audio API code for loading audio at a particular speed.
Initial Tags
Initial Language
JavaScript