Made changes to broaden support for WebAudio API and only render audio tags when needed. Working on loading fall back source when first fails