Description:
Play sound effect defined by users.
Result:
Note the sound Effect difference.
Code:
function onload() { $('#audio').jWebAudio('addSoundSource', { 'url': '../../examples/resource/a.ogg', 'preLoad': true, 'callback': function() { $('#audio').jWebAudio('play'); } }); } var useEffect = false; var id = null; function toggleEffect() { useEffect = !useEffect; if (useEffect) { id = $('#audio').jWebAudio('addEffect', { name: 'myEffect', options: [{ "type": jWebAudio.Filter.prototype.LOWPASS, "frequency": 1000.0 }, { "type": jWebAudio.Filter.prototype.HIGHPASS, "frequency": 500.0 }] }); } else if (id !== null) { $('#audio').jWebAudio('deleteEffect', id); } }