javascript – 使用特定类的元素将所有声音静音

我想知道如何将特定div类中的所有音频静音.这主要是为了在我的网站上播放意外视频或商业广告的广告.我将div类下的所有广告“静音”,所以我想将这些div静音但仍然允许YouTube视频(显然在div之外)播放音频.

解决方法

这可能是不可能的.大多数广告网络通过iframe运行广告.由于这些框架中包含的文档将托管在其他域中,因此在您的域上运行的脚本无法访问它们.此外,大多数使用声音的广告很可能是使用Flash播放这些声音,我认为你根本不能将其静音或阻止从 Javascript自动播放,而不是完全删除它们(这可能会破坏你与广告网络的协议).

您最好的选择可能是找到一个更好的广告网络,不会使用自动播放声音/视频投放广告.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...