Android: URL.createObjectURL does not work properly (Failed to load because no supported source was found.)
问题 I am trying to play an audio file that has been stored in LocalForage of my Meteor Android App. LocalForage.getItem(track_id, (err, value)=>{ if(err) throw err; //the loaded value is an arraybuffer of an m4a file let blob = new Blob([value]); let url = (window.URL || window.webkitURL || window || {}).createObjectURL(blob); let testAudio = new Audio(url); testAudio.play().then(()=>{console.log("play successful")}).catch((err)=>{console.error(err)}); }); Before, I passed the url to an Instance