有没有一种方法可以以编程方式控制我想要的选项卡上的音频级别,而不管网络应用程序是如何设计的(无论是 HTML5 音频元素还是 Flash 等)?
为了清楚起见,我不打算研究网页中的某些“id”“元素”或任何东西,而是像 Chrome.ThisAudioOutputLevels 这样的东西......?
最佳答案
承认音频来自 <audio>
HTML 元素,您可以尝试从 DOM 中获取所有音频元素并降低它们的音量。我在使用 google hangouts session 时遇到了这个问题,我无法降低音频,因为它无法控制。
“解决方案”
我选择了所有 <audio>
元素并降低了它们的体积。请按照以下步骤操作:
- 在给定的选项卡上打开您的控制台。 (按 F12)。
- 选择所有音频元素。
- 降低每个音量。
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/