javascript - 控制浏览器声音

标签 javascript jquery audio browser

我发现自己想制作一个跨表声音 Controller ,并且对此进行了一些研究,但是我真的找不到一种很好的方法来控制所有打开的选项卡中所有元素的声音。

是否有人知道jq,js或可以在浏览器中运行的任何其他方式来控制所有打开(和新)选项卡的音量?

用例是用一个按钮使所有选项卡静音,在一处向上或向下调整“浏览器总音量”,等等。

到目前为止,我还没有找到任何支持,这是否真的意味着不可能?

编辑:
最主要的是,这需要“跨表”,而不仅仅是调整单个选项卡中播放单个音频播放器/音频源的方法。假设您打开YouTube时有5个标签,而我希望能够从一个标签中静音/降低音量/提高所有这些标签的音量。

最佳答案

这取决于您在“浏览器中”的含义。我认为您实际上只能通过浏览器插件或扩展来完成此任务。那可能不是您想要的,但是浏览器扩展可以实现该功能。
请参阅:https://developer.chrome.com/extensions/samples,并查看chrome声音示例。这可能为您提供了一个良好的起点。

关于javascript - 控制浏览器声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44499327/

相关文章:

javascript - ngClass AND 条件表达式

javascript - 鼠标悬停会启动元素数组的随机翻转

javascript - 将内部指令绑定(bind)到其父表单

php - 如何将 CGRIDVIEW 中生成的表包含到 YII 中的 <DIV>

javascript - Jquery 函数应该适用于子类,而不是适用于所有类

ios - 如何从 iOS 应用程序中的音频文件访问声音样本?

javascript - 在 HTML 音频播放器中切换播放/暂停按钮

javascript - 有没有办法捕捉访问不存在的属性或方法的尝试?

javascript - jQuery UI 日期范围选择器数字格式

ios - 我如何使用 “App registers for location updates”背景模式在后台播放音频文件