Play an AudioBufferSourceNode twice?

Posted by alltom on Stack Overflow See other posts from Stack Overflow or by alltom
Published on 2012-02-24T23:35:48Z Indexed on 2012/03/23 17:30 UTC
Read the original article Hit count: 140

Filed under:
|

Should I be able to use the same AudioBufferSourceNode to play a sound multiple times? For some reason, calling noteGrainOn a second time doesn't play audio, even with an intervening noteOff.

This code only plays the sound once:

var node = audioContext.createBufferSource()
node.buffer = audioBuffer
node.connect(audioContext.destination)

var now = audioContext.currentTime
node.noteGrainOn(now, 0, 2)
node.noteOff(now + 2)
node.noteGrainOn(now + 3, 0, 2)
node.noteOff(now + 5)

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about web-audio