代码之家  ›  专栏  ›  技术社区  ›  BeWarned

如何在纯DHTML游戏中控制声音

  •  3
  • BeWarned  · 技术社区  · 15 年前

    我正在研究只使用JavaScript、HTML和CSS编写基于Web的游戏。除了一件事外,似乎还有很多种类的游戏可以使用这些技术来完成。我真的找不到控制声音的好方法,我唯一能看到的就是在页面中嵌入某种类型的控件。它们是在DHTML中实现细粒度音效的一种方法吗?

    假设我玩过一个台球游戏,想要听到球打在对方身上的声音,有没有一种不使用插件的方法可以做到这一点?

    2 回复  |  直到 15 年前
        1
  •  3
  •   Community Romance    7 年前

    你可以使用 SoundManager 2 为此,SoundManager 2是一个JavaScript库,用于通过一个不错的API控制网页上的声音。看看这个 demo page 一些很好的例子,尤其是 A Noisy Page Smashable 圣诞灯。搜索soundmanager 2用法的其他示例。

    这里有一些有趣的答案: Cross-platform, cross-browser way to play sound from Javascript? . 从那条线值得注意的链接:

        2
  •  1
  •   Tom    15 年前

    你可以写一个没有界面的flash应用程序,你只需要写一次,然后你可以用javascript与它通信,让它播放歌曲。它基本上是你的“由DHTML控制的声音播放器”。

    看到这个链接: Javascript<>Flash communication explained