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

前端之家收集整理的这篇文章主要介绍了javascript – 使用特定类的元素将所有声音静音前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道如何将特定div类中的所有音频静音.这主要是为了在我的网站上播放意外视频或商业广告的广告.我将div类下的所有广告“静音”,所以我想将这些div静音但仍然允许YouTube视频(显然在div之外)播放音频.

解决方法

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

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

猜你在找的JavaScript相关文章