【问题标题】:Starting and stopping a sound with Javascript使用 Javascript 启动和停止声音
【发布时间】:2011-08-21 22:00:54
【问题描述】:

我需要随意启动音效...我还需要在它结束之前停止它。我在 JavaScript 中做这一切。我该怎么办?我以前从未在页面中使用过声音(通常使用声音不是一件好事,这个项目需要我这样做)。

任何帮助将不胜感激:)

如果这意味着什么,我也在使用 jQuery。

【问题讨论】:

  • HTML5 音频元素呢?它只能在 IE9+ 中工作。
  • 我需要这个才能在旧浏览器上运行。我所在的学校使用过时的破旧 IE 浏览器。
  • 这是循环声音吗?我记得使用过 javascript 的启动和停止声音功能,但我对使用它们时遇到的延迟并不满意。相反,我最终只是不断地播放声音,但将音量从 0 调整到任何值,而不是打开和关闭声音。无论出于何种原因,在时间方面,它的反应要好得多。当然,那也是 10 多年前的事了。现在很可能根本不适用。
  • 如果 sound == bgsound 元素,它也会在 Opera 中产生可怕的问题(它支持 但它的 DOM 接口非常糟糕)

标签: javascript html audio


【解决方案1】:

如果您使用的是 jquery,您是否尝试过 sound 插件?

【讨论】:

    【解决方案2】:

    您可能想查看SoundsManager2

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-07
      相关资源
      最近更新 更多