我正在开发一款适用于手机的HTML5游戏。声音工作有时会消失。 你有没有关于像没有手机闪存的SoundManager 2这样的库的想法?
答案 0 :(得分:2)
要在SoundManager中使用HTML5,只需添加以下设置:
useHTML5Audio: true,
preferFlash: true,
这将始终使用HTML5而不是闪存,并将适用于iOS产品。
http://www.ibm.com/developerworks/library/wa-ioshtml5/index.html
这应该有助于ios产品中的HTML5。 Android可以有闪存,所以普通的SoundManager应该在那里工作。
只要你的声音是mp3,wav或者acc safari就可以播放它们了,所以如果你使用soundmanager2的调试版并发布声音不起作用的错误会有所帮助,因为它很可能是一个单独的问题,可以在没有不同音频库的情况下解决。
答案 1 :(得分:0)
您可以查看HTML5 Audio API。我不得不说,在这一点上,支持很少,所以一定要检查iOS上的Safari是否受支持。
答案 2 :(得分:0)
http://zohararad.github.io/audio5js/这是一个更简单的SoundManager替代方案。