html5_audio: listen to 'canplaythrough' and dispatch bufferFull event