【发布时间】:2017-06-12 12:20:46
【问题描述】:
我发现自己想要制作一个交叉选项卡声音控制器,我对此进行了一些研究,但我真的找不到一个好方法来控制所有打开选项卡中所有元素的声音。
有没有人知道 jq、js 或任何其他可以在浏览器中运行的方法,这些方法可以用来控制所有打开(和新)标签的音量?
用例可以是通过一个按钮将所有选项卡静音,在一个地方向上或向下调整总“浏览器音量”,等等。
到目前为止,我还没有找到任何支持,所以这是否意味着它真的是不可能的?
编辑: 主要的是,这需要是“交叉表”,而不仅仅是一种调整在单个选项卡中播放的单个音频播放器/音频源的方法。假设您有 5 个打开 Youtube 的标签,我希望能够从一个标签中静音/降低音量/提高所有这些标签的音量。
【问题讨论】:
-
卷究竟是什么?显然你不能改变电脑的音量,这将是一个非常糟糕的主意。但是你can control the volume of embed resources。 “标签”没有卷......
-
@Liam 是的,我意识到能够从 js 控制系统音量将是一个可怕的想法(这就是为什么这是不可能的)。我在想的可能是一种在所有选项卡上控制打开浏览器中所有活动声源的音量的方法。这里的主要内容是它需要是交叉选项卡,而不仅仅是 1 和 1 选项卡。
-
您只能控制页面上的音量(单个标签)。让您在不同的浏览器会话中控制其他网页上的项目数量会带来安全风险
-
这或多或少是我的想法,但我认为可能有一种我无法发现的方法可以解决这个问题,这就是我想问的原因。但我再次完全理解为什么这是不可能的。
标签: javascript jquery audio browser