【问题标题】:Controlling browser sound控制浏览器声音
【发布时间】: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


【解决方案1】:

这取决于您所说的“在浏览器中”是什么意思。我认为您只能作为浏览器插件或扩展程序才能真正做到这一点。这可能不是您想要的,但浏览器扩展可以实现该功能。 请参阅:https://developer.chrome.com/extensions/samples 并查看 chrome 声音示例。这可能会给你一个很好的起点。

【讨论】:

    【解决方案2】:

    我确实找到了一种解决方案来降低一个给定标签上的音量。您可以简单地为每个选项卡重复它。

    请检查:Javascript: control Google Chrome's open tab audio volume control

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      • 1970-01-01
      相关资源
      最近更新 更多