单击播放时html音频静音,单击静音时再次静音

时间:2014-12-21 19:19:34

标签: javascript jquery html audio

我想要符合功能的html音频代码: 点击音频 并再次点击音频关闭。 我整天搜索,只发现了这段代码:

HTML                  

<a href="#noscroll" id="mute">toggle sound</a>

的javascript

var audio = document.getElementById('background_audio');

document.getElementById('mute').addEventListener('click', function (e)
{
    e = e || window.event;
    audio.muted = !audio.muted;
    e.preventDefault();
}, false);

但这会自动启动,我希望音频启动静音,然后功能与它一样。

1 个答案:

答案 0 :(得分:0)

然后您可以在加载时将音频设置为静音。 audio.muted = true;

var audio = document.getElementById('background_audio');
audio.muted = true;
document.getElementById('mute').addEventListener('click', function (e)
{
    e = e || window.event;
    audio.muted = !audio.muted;
    e.preventDefault();
}, false);