0

我目前正在开发一个网站,其中包含一个用 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。只需点击播放按钮,由于此错误,它将继续无限加载。

谢谢阅读!

4

1 回答 1

1

Windows 上的 Firefox存在一个已知问题,即无法正确加载所有 mp3 文件,因此建议您先加载其他支持的文件类型(例如 ogg)。

希望有帮助。

于 2014-06-09T17:09:27.940 回答