javascript - jQuery-一次停止所有音频

标签 javascript jquery html audio

我创建了一个JavaScript音频播放器,并以这种格式存储了所有媒体:

var audios = {
    fade: new Audio('music/fade.mp3'),
    spectre: new Audio('music/spectre.mp3'),
    force: new Audio('music/force.mp3')
}

我试图只用一个功能就停止它们,我正在使用audios['fade'].play()audios['spectre'].play()audios['force'].play()播放它们。

最佳答案

您可能会将音频对象传递给带有for in循环的函数,以循环遍历传递的对象的每个属性并将其关闭。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in

关于javascript - jQuery-一次停止所有音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36511628/

相关文章:

javascript - 如何测试调用 AJAX 函数而不使用 jasmine 触发它的函数?

javascript - Vue-router 重载组件

jquery - 在我的案例中如何禁用按钮点击事件?

javascript - 选择的 JQuery 插件在我的 Ionic 应用程序中不起作用

html - 在 webkit 上显示阿拉伯字体的问题

html - 标题中的 CSS 标志图标

javascript - 在 ng-template 中使用 kendo-grid-column 的格式属性?

javascript - 在 URL 中显示两个单独的选择框值

javascript - 如何动态加载模态

javascript - 如何编写可测试的 requirejs 模块