我目前正在开发一个网站,其中包含一个用 SoundJS 制作的音乐播放器。我自己正在使用谷歌浏览器来测试和调试我的网站,它的运行就像一个魅力,但是当我最近在 FireFox 中测试它时,我注意到了这个奇怪的错误。
当我点击播放按钮并注册声音时,我收到此错误:
The buffer passed to decodeAudioData contains an unknown content type
我在我的 javascript 文件中使用的代码来创建 soundInstance: 'response' 是一个包含 .mp3 文件位置的字符串(这一切都在 Chrome 中完美运行)。
createjs.Sound.registerSound('uploads/songs/'+response,'song');
当我使用“ogg”文件测试同一段代码时,它在 FireFox 中运行良好。我还从一些人那里听说它在 Safari 中也不起作用,但不幸的是我是 Windows 用户。
如果你想自己测试:www.playmesome.be。只需点击播放按钮,由于此错误,它将继续无限加载。
谢谢阅读!