Turns out there is a known bug in Android Chrome that prevents blob urls from being played. Reverting some code back while I think of a workaround. https://code.google.com/p/chromium/issues/detail?id=227476