Safari 15 无法解码以前版本可以正常解码的音频数据

Ein*_*son 6 javascript safari audiocontext

我正在使用 AudioContext 加载游戏的 .mp3 文件。它曾经工作得很好,但在 Safari 15 发布后,我收到人们的报告,声音无法播放。在他们升级浏览器之前,声音曾经对他们来说工作得很好。

在我自己的 Safari 15 上,它工作正常,但对于某些人来说,调用audioContext.decodeAudioData失败,他们只是得到EncodingError: Decoding failed,没有额外的信息。我尝试使用 .aac 文件而不是 .mp3,但发生了同样的事情。

很难弄清楚这一点,因为我自己无法重现它。有任何想法吗?

jya*_*ard 4

沙箱回归影响 Safari 15 和 macOS Catalina 10.15。它阻止使用网络音频对音频进行解码