Internet Explorer 11 中的 Phaser 音频支持

Phaser Audio Support in Internet Explorer 11

无论我如何尝试,在使用 Phaser 时,我都无法在 Internet Explorer (11) 中播放任何音频文件。我试过 mp3 和 m4a(使用 Audacity 中的默认设置编码)。

此外,我已经尝试在 Internet Explorer (http://examples.phaser.io/) 中加载 Phaser 站点上的所有音频示例,并且 none 似乎也加载了这些示例。

我可以让 ogg 文件在 Chrome、Firefox 和 Opera 中正常播放,但仅此而已。

我发现了另一个论坛,其中一位用户提到他们使用 Audacity 转换为 mp3 并取得了成功: http://www.html5gamedevs.com/topic/5682-audiofiles-wav-and-ogg-not-loaded-in-internet-explorer/

可是我运气不好

有什么想法吗?我可以根据需要提供更多详细信息。

感谢您的宝贵时间和帮助。

IE11无法播放m4a文件。好吧,它比这复杂一点 - 它不能播放它们 除非 你安装了 iTunes(或类似的编解码器安装软件)。因此,您不能指望它对每个人都可靠地工作。

但是它可以播放mp3,但这完全取决于您对它们的编码方式。并非所有的 mp3 都是一样的。我建议您 'borrow' 来自官方 IE 音频演示 like this one 的一些 mp3 用于测试。如果这些工作正常,那么问题出在您创建的 mp3 上。如果它们也不起作用,则问题出在您的代码中。

但是,正如您所说的官方示例在 IE11 中对您不起作用,我也不排除它是您 PC 本地的东西,因为它们确实可以正常工作。很可能是驱动程序/编解码器问题。