You need to modify loadSounds
to accept a callback function that gets executed when all the sounds have been fetched/loaded/whatever.
Then just change your constructor to:
function FilterSample() {
this.isPlaying = false;
loadSounds(this, {buffer: '02.mp3'}, function() {
this.play();
}.bind(this));
};