我正在研究使用Javascript,HTML和CSS编写基于Web的游戏。似乎除了一件事之外,可以使用这些技术完成大类游戏。我真的找不到一种控制声音的好方法,我唯一看到的是它的工作原理是在页面中嵌入某种控件。他们是用DHTML做细粒音效的方法吗?
让我们说我有一个游泳池游戏并希望让球的声音相互碰撞,有没有办法在不使用某种插件的情况下做到这一点?
答案 0 :(得分:3)
您可以使用SoundManager 2; SoundManager 2是一个JavaScript库,用于通过一个很好的API来控制网页上的声音。看一下这个demo page,其中有一些很好的例子,特别是A Noisy Page和Smashable圣诞灯。谷歌围绕SoundManager 2使用的其他例子。
这里有一些有趣的答案:Cross-platform, cross-browser way to play sound from Javascript?。来自该主题的值得注意的链接:
答案 1 :(得分:1)
您可以编写一个没有界面的Flash应用程序,您只需要编写一次,然后您可以使用javascript与其进行通信以使其播放歌曲。它基本上是你的“由DHTML控制的声音播放器”。