有没有办法禁用可能嵌入视频的浏览器窗口上的所有声音?
我不是在寻找特定的解决方案,例如使用 js 等定位 Youtube...我需要一些通用的东西来关闭该页面的所有声音,这样如果任何视频播放它就没有声音。需要一些在页面级别关闭声音的东西,而不是通过 js 等单独寻址每个玩家......
我不知道有什么可以做到这一点,但我想我会问。
非常感谢您能指出我正确的方向。
PS:我知道如何用JS将页面中的所有声音静音? https://stackoverflow.com/questions/14044761/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();
对于其他嵌入标签(youtube, vimeo..), 看一眼这次讨论 https://stackoverflow.com/questions/8869372/how-do-i-automatically-play-a-youtube-video-iframe-api-muted.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)