我很高兴看到iOS 6支持Web Audio API,因为我们制作了HTML5游戏。 但是,我无法让iOS 6使用Web Audio API播放任何声音,并且可以在桌面版Chrome中正常工作。 这里是一个带有触摸控件的HTML5游戏,并通过Web Audio API播放audio(如果存在的话,如果不存在的话,它将回落到HTML5audio): http://www.scirra.com/labs/sbios6b/ 编辑:@Srikumarbuild议一些解决方法。 我在下面的版本中应用了它们。 它仍然不起作用! http://www.scirra.com/labs/sbios6f/ 在桌面版Chrome上一切都很顺利,但iOS 6完全没有声音。 我在debugging时遇到了麻烦,因为我只进行Windows开发,iOS 6用远程Web检查器取代了debugging模式,这显然在Safari的Windows上不可用。 使用一些警报,我发现它正确地识别Web Audio API,使用它,检测到没有Vorbis支持,所以退回到AACaudio,解码缓冲区,然后播放它,并没有错误抛出,但我什么都没听到。 而且,当然,我试着把音量调高到最大:) 不应该有编解码器问题,因为iOS 6可以播放AAC就好 – 您可以浏览到.m4a的其中一个游戏,并直接从Safari浏览器中直接播放。 在iOS 6上查看Web Audio API示例: http : //chromium.googlecode.com/svn/trunk/samples/audio/samples.html – 其中一些工作,而另一些则不工作。 例如, Chromeaudio可视化工具 ,但Javascript无人机不。 iOS 6上的Web Audio与桌面版Chrome之间必须存在一些细微的不兼容性。 我错过了什么?