2014-06-05 81 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