javascript - 每页上的音量按钮控制

标签 javascript audio controls transition

我正在尝试制作一个音频按钮来打开或关闭我的网站上的声音,我的问题是当我转到网站的其他页面时音量又恢复了……而且我在每一页上都有歌曲,如何我可以解决吗?
有我的代码:

var volume = document.getElementById('song');

document.getElementById('mute').addEventListener('click', function (e)
{
    e = e || window.event;
    volume.muted = !volume.muted;
    e.preventDefault();
}, false);
<audio autoplay loop id="song">
   <source src="http://www.jplayer.org/audio/m4a/Miaow-07-Bubble.m4a" />
</audio>


<div id="mute">
    <a href="#"><button>volume</button></a>
</div>

最佳答案

设置cookie或使用localStorage。单击按钮时,您需要设置数据,在页面加载时检索它,并相应地静音。

关于javascript - 每页上的音量按钮控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31843484/

相关文章:

javascript - 使用 vue3 路由重新加载页面时出现 404 错误

java - 为什么在Java中更改音频输入后只能听到噪音?

node.js - 处理WebRTC byte []流?

git - 意外删除的 .git 文件夹 - 可以恢复吗?

javascript - 无法在我的 angular-2 快速入门应用程序中加载 ng2-fullpage

javascript - 我可以在没有 .then 的情况下使用 async await 吗?

javascript - 使用 postMessage 的 Fancybox/iFrame 位置(跨域)

silverlight - Silverlight音频监控

c# - 如何获取WinForm上所有控件的列表,包括SplitContainers或Panels中的控件

asp.net - 自定义 ListView 同时显示 EmptyDataTemplate 和 InsertItemTemplate