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);
                }
            }