Changes

Jump to: navigation, search

Audio Data API

22 bytes removed, 14:39, 2 June 2010
Writing Audio
function audioWritten(event) {
// Clear audio buffer first
while (buffer.length > 0) {
var bufferedAudio = buffer.splice(0);
buffer.length = 0;
writeAudio(bufferedAudio);
}
// Write the current framebuffer
var frameBuffer = event.mozFrameBuffer;
function writeAudio(audio) {
// If there's buffered data, write that first buffer = (buffer.length === 0) ? audio : buffer.concat(audio);  var written = a2.mozWriteAudio(audiobuffer);
// If all data wasn't written, buffer it:
if (written < audiobuffer.length) { buffer = buffer.concat(audio.slice(written)); } else { buffer.length = 0;
}
}
Confirm
656
edits

Navigation menu