gpt4 book ai didi

javascript - 使用 JS 或 Jquery 在浏览器窗口中禁用声音

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:32:53 26 4
gpt4 key购买 nike

有没有办法在可能嵌入视频的浏览器窗口中禁用所有声音?

我不是在寻找特定的解决方案,例如使用 js 等定位 Youtube...我需要一些通用的东西来关闭该页面的所有声音,这样如果播放任何视频,它就没有声音。需要在页面级别关闭声音的东西,而不是通过 js 等单独解决每个播放器...

我不知道有什么可以做到这一点,但我想问一下。

如果您能指出正确的方向,非常感谢。

PS:我知道 How to mute all sound in a page with JS?但这不是我需要的。

最佳答案

您必须迭代所有音频/视频标签并将音量设置为 0。

HTML

<div id="mute-button"><img src=""/><div>

JQuery

$('#mute-button').on('click', function(){

$('audio,video').each(function(){
$(this).volume = 0.0;
});

});

或者你可以暂停源:

$(this).pause();

对于其他嵌入标签(youtubevimeo..),查看this discussion .

关于javascript - 使用 JS 或 Jquery 在浏览器窗口中禁用声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23084472/

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