如何在html页面中静音背景音乐

Posted

技术标签:

【中文标题】如何在html页面中静音背景音乐【英文标题】:How to mute background music in html page 【发布时间】:2010-08-17 06:06:53 【问题描述】:

根据客户的要求,我在网页中添加了背景音乐。我已将音乐设置为循环模式以连续播放。我使用 标签来播放音频。这里的问题是如何实现静音按钮,以便客户端可以静音播放声音。我知道现在播放自动背景音乐是​​个坏主意,但这是客户的要求。该页面是简单的静态html

有人知道如何提供按钮来静音背景声音吗?

感谢您分享您的时间。

【问题讨论】:

使用 jquery 这个问题已经回答了here 建议不要把音乐放在首位,没有用户的意愿 “不推荐”听起来像浏览器在播放声音/音乐时可能会出现问题,这是不对的……毕竟,这是他正在寻找的静音按钮 ;-) 感谢 Harsha,但我不想要任何控制,只是简单的 BGSOUND。 @SpliFF - he he he he, me too but client is client, 虽然我已经向他解释了缺点。但是啊.... 【参考方案1】:

确保你的 BGSOUND 设置了它的 id 属性,那么它应该像设置一样简单 src 属性为空:

document.all["bgsound_id"].src="";

【讨论】:

你把'document.all["bgsound_id"].src="";'放在哪里代码?

以上是关于如何在html页面中静音背景音乐的主要内容,如果未能解决你的问题,请参考以下文章

如何在我的应用程序中添加静音按钮?

如何使用 Swift 2(Xcode 7)在我的 Sprite Kit 游戏中为背景音乐设置静音按钮?

切换按钮静音(快速)

背景声音的静音/取消静音按钮

如何使每个场景的声音/音乐静音? [复制]

为啥audio静音才可以播放音乐