【发布时间】:2017-05-03 17:11:26
【问题描述】:
我正在处理现有的codoCircle。降低音量。
效果如预期。
现在我想在codepen 中使用相同的代码,我得到了这个错误
TypeError:无法在“AudioBufferSourceNode”上设置“buffer”属性:提供的值不是“AudioBuffer”类型
我做了一些研究,发现first answer 很有用。
答案说
在我分配playSoundplayer.buffer = buffer 时,缓冲区仍未定义,因为尚未触发加载回调。
这对我来说很有意义,所以我尝试做一个
setTimeout点赞:
setTimeout(playSound, 9000);
没有成功。
您知道任何解决方法吗?为什么在 CodeCircle 中有效,而在 Codepen 中无效?
【问题讨论】:
-
使用 pixi-audio.js 库得到相同的错误,本地都按预期工作,但是当上传到服务器时,一个 mp3 文件在一个地方给了我这个错误(它是从服务器正确下载)。不知道为什么,如果你找到了,请发布答案。
标签: javascript jquery asynchronous xmlhttprequest codepen