Jquery 我需要按声音变量的名称使其静音
我需要能够使我所有的声音静音。声音不是连续的,所以pause()不是解决方案。这就是我的音频的样子:Jquery 我需要按声音变量的名称使其静音,jquery,html,audio,var,mute,Jquery,Html,Audio,Var,Mute,我需要能够使我所有的声音静音。声音不是连续的,所以pause()不是解决方案。这就是我的音频的样子: var soundName = new Audio("sound/soundname.wav","sound/soundname.ogg","sound/soundname.mp3"); soundName.play(); 我想在单击名为“静音”的div时将其静音 但这不起作用: $("#mute").click(function(e) { soundName.mute() });
var soundName = new Audio("sound/soundname.wav","sound/soundname.ogg","sound/soundname.mp3");
soundName.play();
我想在单击名为“静音”的div时将其静音
但这不起作用:
$("#mute").click(function(e) {
soundName.mute()
});
我对HTML5播放器插件一点也不了解,所以在我了解之前,我需要一个临时解决方案。
我试过很多东西。包括简单的解决方案。但我的音频需要能够重叠。这只有在以下情况下才能实现:
var name = new audio();
据我所知,试试这句话。这是使当前播放的音频静音的正确静音属性
soundName.muted = true;
如果我把它放在任何地方,我的代码都会自动运行。正如我之前所说:声音不是连续的。我想说的是。这不是一首正在播放的曲目,而是你做事时播放的声音。soundName.muted似乎对此不起作用