在浏览器中播放音频

时间:2009-07-11 23:23:17

标签: javascript html audio

我需要非常快速的方法来在网络浏览器中播放声音/显示图形。我遇到了O3D,这对于2D图形方面做得很好,但据我所知,没有简洁的方法来播放JavaScript函数的音频。

我的要求是,可以同时播放多个声音,并且每个声音都会开始快速播放(低延迟)。如果可能的话,我也想避免进一步插件。这是一个挑选任何两个(三个)的情况吗?

有任何想法或建议吗?

3 个答案:

答案 0 :(得分:4)

到目前为止,我还不知道比SoundManager更好的事情。基本上它是Flash包装器,它将音频播放器功能暴露给JavaScript

答案 1 :(得分:3)

您可能会对此页面感兴趣:

Demonstration of Different Ways to Play a Sound from a Web Page

它涵盖了这个:

  • 声音文件的正常超链接
  • 嵌入声音文件
  • 使用JavaScript控制嵌入式声音(新)
  • 使用背景声音和JavaScript
  • 使用动态HTML
  • 使用Java小程序
  • 使用从JavaScript调用的Java Applet
  • 提高与Real Player的兼容性

它不包含 Flash ,您似乎不想使用它。 但是,现在flash有很大的安装基础。如果您要在页面上执行高级音频内容,请访问者安装Flash是不合理的。 Flash几乎可以在你能想到的每个操作系统和浏览器上正常工作(与silverlight不同),所以我肯定会考虑使用它。

答案 2 :(得分:2)

Man In Blue(一位JavaScript大师)希望在网络上播放声音,并对短声音进行精细控制(就像在游戏中一样)。

blogged about it here,并根据它创建了demo JavaScript Drum Machine

那就是说,如果你真的想要很好的控制,请查看SoundManager 2,它提供了一个相当强大的API。