6 javascript google-chrome web
有没有一种方法可以以编程方式控制我想要的选项卡上的音频级别,无论 Web 应用程序是如何设计的(无论是 HTML5 音频元素还是 Flash 等)?
只是为了明确起见,我不打算研究网页中的某些“id”“元素”或其他任何东西,而是像 Chrome.ThisAudioOutputLevels... 之类的东西?
小智 7
承认音频来自<audio>HTML 元素,您可以尝试从 DOM 获取所有音频元素并降低它们的音量。我在谷歌环聊会议上遇到了这个问题,我无法降低音频,因为它无法控制。
我选择了所有<audio>元素并降低了它们的体积。按着这些次序:
let audios = [...document.getElementsByTagName('audio')];
audios.forEach(audio => audio.volume = 0.5) // lower volume 50%.
Run Code Online (Sandbox Code Playgroud)
音量范围 = {0..1},其中 0 = 无音量。
小智 2
这更多的是评论而不是答案,但我无法评论,所以:
浏览器通常尽量不改变内容的显示方式,包括声音。因此,如果有这样的功能,我会感到惊讶。
如果您想简单地使选项卡静音,您可以查看 chrome://flags/#enable-tab-audio-muting
或者,您可以使用 tampermonkey 或类似的扩展程序,搜索所有音频/视频标签并更改音量,但您说您不想搜索特定元素。据我(和谷歌)所知,目前整个页面没有音量控制。
| 归档时间: |
|
| 查看次数: |
5046 次 |
| 最近记录: |