base64 mp3到网络音频api

时间:2015-11-18 04:23:52

标签: javascript audio cross-platform

我有很多base64 mp3,如“data:audio / mpeg; base64 ....”,我想在计算机和手机上播放网络音频api。我可以正常播放,但它非常有限所以我想使用网络音频api。但我只能用它来电脑而不是移动电话

我尝试使用decodeAudioData(),但它说它不是ArrayBuffer。

  

SyntaxError:无法在'AudioContext'上执行'decodeAudioData':audioData的ArrayBuffer无效。

我想这是因为我的base64是一个mp3压缩格式,这个函数只能处理解压缩数据。所以我首先尝试使用XMLHttpRequest来加载我的base64 mp3。它适用于计算机,但不适用于移动设备 有没有办法让网络音频api在手机中播放“data:audio / mpeg; base64 ....”?

0 个答案:

没有答案