Javascript Firefox可以';t解码wav音频格式

Javascript Firefox可以';t解码wav音频格式,javascript,firefox,wav,decoding,Javascript,Firefox,Wav,Decoding,目前我正在用Javascript创建一个游戏,游戏中包含音频文件。它在Chrome上运行得很好,但是Firefox在解码一些音频文件时遇到了一些问题。 我在文件的开头读了一篇关于垃圾块的帖子,但我真的不知道如何清理它们或如何处理它们 我体验到Firefox可以解码一些音频文件,但不是所有的。接受的答案没有帮助?可能会复制这些文件。通过音频编辑器/转换器运行它们,并以浏览器可以理解的格式保存它们。大胆也许能帮你做到这一点。我建议最多使用16位44110 khz PCM wav。否则,mp3将是一

目前我正在用Javascript创建一个游戏,游戏中包含音频文件。它在Chrome上运行得很好,但是Firefox在解码一些音频文件时遇到了一些问题。 我在文件的开头读了一篇关于垃圾块的帖子,但我真的不知道如何清理它们或如何处理它们


我体验到Firefox可以解码一些音频文件,但不是所有的。

接受的答案没有帮助?可能会复制这些文件。通过音频编辑器/转换器运行它们,并以浏览器可以理解的格式保存它们。大胆也许能帮你做到这一点。我建议最多使用16位44110 khz PCM wav。否则,mp3将是一个适用于所有平台的选项。谢谢您的评论!我只是简单地在Audacity中打开了音频文件并导出到您提到的wav 16位PCM。然后Firefox对导出的音频没有问题。接受的答案没有帮助?可能会复制文件。通过音频编辑器/转换器运行它们,并以浏览器可以理解的格式保存它们。大胆也许能帮你做到这一点。我建议最多使用16位44110 khz PCM wav。否则,mp3将是一个适用于所有平台的选项。谢谢您的评论!我只是简单地在Audacity中打开了音频文件并导出到您提到的wav 16位PCM。然后Firefox对导出的音频没有问题。
// Error Code: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006)
audio = new Audio("someaudio.wav")

// It has no problem with it
audio = new Audio("someotheraudio.wav")