2014-06-05 48 views
0

我目前正在使用SoundJS制作的包含音乐播放器的网站上工作。 我,我自己正在使用谷歌浏览器来测试和调试我的网站,它的功能就像一个魅力,但是当我最近在FireFox中测试它时,我注意到了这个奇怪的错误。SoundJS:Firefox无法播放mp3

当我按下播放按钮和声音正在注册我得到这个错误:

The buffer passed to decodeAudioData contains an unknown content type

我在javascript文件用于创建soundInstance代码: “响应”是一个字符串包含.mp3文件的位置(这在Chrome中完全适用)。

createjs.Sound.registerSound('uploads/songs/'+response,'song'); 

当我用'ogg'文件测试这段代码时,它在FireFox中完美工作。 我也从一些人那里听说,它也不能在Safari中工作,但不幸我是一个Windows用户。

如果你想自己测试: www.playmesome.be。只需点击播放按钮,它会继续无限加载,因为这个错误。

感谢您的阅读!

+2

这是一个问题或陈述? –

回答

1

有一个known issue与Windows不能正确加载所有MP3文件的Windows,因此建议您先加载其他支持的文件类型(如ogg)。

希望有所帮助。

+0

我必须补充说,一个MP3文件的编码可以增加额外的问题,你可以在这里阅读[链接](https://github.com/CreateJS/SoundJS/issues/101)。 – user3713101