Internet Explorer 11中的Phaser Audio支持

时间:2015-03-09 23:03:14

标签: html5 audio phaser-framework

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

另外,我尝试在Internet Explorer(http://examples.phaser.io/)中加载Phaser站点上的所有音频示例,但这些示例似乎都没有加载。

我可以让ogg文件在Chrome,Firefox和Opera中播放得很好,但就是这样。

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

但我没有运气。

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

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:1)

IE11无法播放m4a文件。嗯,它比这更复杂 - 除非你安装了iTunes(或类似的编解码器安装软件),否则无法播放。因此,您无法依靠它为每个人可靠地工作。

然而它可以播放mp3,但它完全取决于你如何编码它们。并非所有的mp3都是平等的。我建议你“借”'来自官方IE音频演示like this one的一些mp3用于测试。如果这些工作,那么问题就是你创建的mp3。如果他们不能正常工作,那么问题就在您的代码中。

然而,正如你所说的官方例子不适合你在IE11中工作,我也不排除它是你PC的本地产品,因为它们确实可以正常工作。很可能是驱动程序/编解码器问题。