Changes

Jump to: navigation, search

Audio Data API

30 bytes added, 23:47, 23 September 2010
Writing Audio
var a1 = document.getElementById('a1'),
a2 = new Audio(),
buffer buffers = [];
function loadedMetadata() {
function writeAudio(audio) {
// If there's buffered data, write that first buffer = (bufferbuffers.length === 0) ? audio : buffer.concatpush(audio);
// If there's buffered data, write that while(buffers.length > 0) { var buffer = buffers.shift(); var written = a2.mozWriteAudio(buffer); // // If all data wasn't written, buffer keep itin the buffers: if (written < buffer.length) { buffer = buffers.unshift(buffer.slice(written)); } else { return; buffer.length = 0;}
}
}
50
edits

Navigation menu