2017-06-12 118 views
0

我发现自己想制作一个跨标签的声音控制器,而且我已经对此进行了一些研究,但是我无法真正找到一种控制所有打开的标签中所有元素的声音的好方法。控制浏览器声音

有没有人知道有任何与jq,js或其他任何可以在浏览器中运行的方式,可以用来控制所有打开(和新)选项卡的音量?

用例会使用一个按钮对所有选项卡进行静音,在一个地方调整或调低总浏览量,等等。

到目前为止我还没有找到任何支持,那么这是否意味着它真的不可能?

编辑: 最重要的是,这需要“交叉表”,而不只是一种方式来调整在单个选项卡中播放单个音频播放器/音频源。假设你有5个Youtube打开的标签,我希望能够从一个标签中静音/降低音量/增加所有这些标签的音量。

+0

音量究竟是什么?显然你不能改变电脑的音量,这将是一个非常糟糕的主意。但你[可以控制嵌入资源的数量](https://stackoverflow.com/questions/10075909/how-to-set-the-loudness-of-html5-audio)。一个“标签”没有音量.... – Liam

+0

@李亚姆是的,我意识到能够从js控制系统音量将是一个可怕的想法(这就是为什么这是不可能的)。我想到的可能是一种控制所有选项卡中打开浏览器中所有活动声源的音量的方法。这里主要的是它需要交叉标签,而不仅仅是1和1标签。 – Reaver

+0

[如何设置HTML5音频的响度?]的可能重复(https://stackoverflow.com/questions/10075909/how-to-set-the-loudness-of-html5-音频) – Liam

回答

0

这取决于您所说的“在浏览器中”。我认为你只能真正能够将其作为浏览器插件或扩展来完成。这可能不是您要查找的内容,但浏览器扩展可以实现该功能。 请参阅:https://developer.chrome.com/extensions/samples并查看铬音样本。这可能会给你一个开始的好地方。