【发布时间】:2015-04-17 03:47:23
【问题描述】:
我有两个通过按钮的点击事件播放的音频元素。如果选择了另一个,我已经成功地暂停了一个,但还需要将暂停的元素设置回 0.0 秒(即暂停和重置)。
我知道 Javascript 目前没有 stop() 方法,这导致假设这将通过将其 currentTime 设置为 0 来完成。如果是这样,我只是无法找出将此方法合并到我的代码中的最佳方法。
现在我正在使用$(".audio").trigger("pause"); 在条件的后半部分暂停所有 音频元素,这在性能方面不太有效。仅暂停和重置以前播放的音频文件而不是页面上的所有音频文件的最佳方法是什么?
【问题讨论】:
标签: javascript jquery html events audio