gpt4 book ai didi

javascript - Chrome 扩展 : how to mute all audio from certain tab

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:56 25 4
gpt4 key购买 nike

我一直在 chrome 扩展引用中搜索一些东西,以找到任何可以让我操纵选项卡的音频级别的东西。我想到的唯一选择是让脚本遍历页面中的所有元素,并在可能的情况下删除它们或将它们静音。

但我觉得必须有一种方法可以将所有音频流重新路由为空,例如如果使用 html5 的音频 api,则将它们从作为扬声器的输出中断开...但是无论是 chrome 扩展 api 还是网络音频 api 都无济于事。

目标:将页面上的所有声音(flash、音频元素等)静音

最佳答案

你现在不能这样做,尽管这有望在不久的将来改变。

目前,Chrome API 中没有任何内容,尽管我在 2 月份确实提出了一个 tabaudio API(并且正在研究一个新的草案——以及一个实现——现在。)

你能告诉我你想要这个功能的目的吗? (他们在提出 API 时询问潜在用途。)

也许您能做的最接近的事情是类似于 MuteTab Chrome 扩展所做的事情(由我编写,http://www.github.com/jaredsohn/mutetab),它基本上扫描页面以查找对象、嵌入、音频、视频和小程序标签并隐藏它们从页面。不幸的是,这错过了网络音频。此外,它不是静音,而是通过将其从页面中删除来“停止”它,这可能会阻止与声音相关的视频或游戏。或者,如果您只关心 HTML5 视频或音频或具有 API 的 Flash(例如 YouTube),您可以使用 JavaScript 来暂停或静音。

关于javascript - Chrome 扩展 : how to mute all audio from certain tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25835711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com