Javascript:控制谷歌浏览器的打开选项卡音频音量控制

标签 javascript google-chrome web

有没有一种方法可以以编程方式控制我想要的选项卡上的音频级别,而不管网络应用程序是如何设计的(无论是 HTML5 音频元素还是 Flash 等)?

为了清楚起见,我不打算研究网页中的某些“id”“元素”或任何东西,而是像 Chrome.ThisAudioOutputLevels 这样的东西......?

最佳答案

承认音频来自 <audio> HTML 元素,您可以尝试从 DOM 中获取所有音频元素并降低它们的音量。我在使用 google hangouts session 时遇到了这个问题,我无法降低音频,因为它无法控制。

“解决方案”

我选择了所有 <audio>元素并降低了它们的体积。请按照以下步骤操作:

  1. 在给定的选项卡上打开您的控制台。 (按 F12)。
  2. 选择所有音频元素。
  3. 降低每个音量。
let audios = [...document.getElementsByTagName('audio')];
audios.forEach(audio => audio.volume = 0.5) // lower volume 50%.

音量范围 = {0..1},其中 0 = 无音量。

关于Javascript:控制谷歌浏览器的打开选项卡音频音量控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639768/

相关文章:

css - 我可以从 Google DevTools Element > Styles 选项卡保存 CSS 样式更改,还是必须转到 Sources 选项卡?

html - 将背景图像放置在 45 度旋转的 div 中

图像优化需求

javascript - 阿尔戈利亚地点和铁路 : Autocomplete Form

javascript - 使用 applet 描述符和 javascript 在 jnlp 中轮询 applet 下载进度

css - 如何防止浏览器缓存 CSS 文件?

google-chrome - IPython Notebook使Chrome标签页崩溃

python - 网页抓取 : Yahoo provides dirtyurl instead of normal url

javascript - 如何立即保存在 Sequelize beforeCreate Hook 中?

javascript - 如何在 Chrome 分析/性能选项卡中阅读评估脚本时间