code: function(audio, id) {
        var flashSource = this.flashSource.replace(/\$1/g, id);
        flashSource = flashSource.replace(/\$2/g, audio.settings.swfLocation);
        // `(+new Date)` ensures the swf is not pulled out of cache. The fixes an issue with Firefox running multiple players on the same page.
        flashSource = flashSource.replace(/\$3/g, (+new Date + Math.random()));
        // Inject the player markup using a more verbose `innerHTML` insertion technique that works with IE.
        var html = audio.wrapper.innerHTML,
            div = document.createElement('div');
        div.innerHTML = flashSource + html;
        audio.wrapper.innerHTML = div.innerHTML;
        audio.element = this.helpers.getSwf(id);
      }
docs: ### Injecting an swf from a string Build up the swf source by replacing the `$keys` and then inject the markup into the page.