我有将 ArrayBuffer(从 XMLHttpRequest 调用以获取 mp3 作为数组缓冲区)保存到 web sql 数据库的代码,从返回对象 ArrayBuffer 的 sql 查询中检索它。但是,当我尝试 decodeAudioData 或 createBuffer 时,我得到一个类型错误。
var buffer = audioContext.createBuffer(result.xtalk,false);
给出 Uncaught TypeError: 类型错误
如果我在 result.xtalk 中放置警报是对象 ArrayBuffer
这是在 Mac 上的 Chrome 21.0.1180.75 中
我尝试创建一个 ArrayBuffer 并逐字节填充它,然后传递它——但这也不起作用。