如何使 iframe 静音?

Posted

技术标签:

【中文标题】如何使 iframe 静音?【英文标题】:How to mute an iframe? 【发布时间】:2014-08-17 22:17:36 【问题描述】:

我需要静音 iframe,但我不知道该怎么做。这是我所拥有的示例:

http://www.codecademy.com/en/bitAce74593/codebits/nW7U9b

在这里,您可以在 iframe 上听到来自网站的音乐,我需要自动静音该音频。 希望有人知道怎么做。 谢谢

【问题讨论】:

自 2021 年起,这目前是不可能的。如果您希望它得到支持,盯着 this issue 可能会帮助 Chromium 贡献者衡量兴趣。如果您有特定的用例,您也可以对该问题发表评论(但请不要评论简单/无用的内容,例如“我需要这个!” - 只需加注星标即可) 【参考方案1】:

可以通过js静音,例如: 只需将其放在您的页面中即可:

<script type="text/javascript">
    myVid=document.getElementById("video1");
    myVid.muted=true;
</script>

您应该将“video1”替换为 iframe 的 id,如果 iframe 没有任何 id,请按如下方式向其添加 id:

<iframe   src="http://nyan.cat" id="iframeId"></iframe>

【讨论】:

感谢您的回答。我已经尝试过了,但它没有用,请检查我的初学者代码,我可能在某处犯了错误:codecademy.com/es/bitAce74593/codebits/nW7U9b 我也尝试添加到 iframe 那个东西 style="volume:silent;"但它也不起作用。 @Alrynec 您发布的链接有一个自动静音的 javascript 代码,我感觉误解了您真正想要什么,所以请您将您的代码放在jsfiddle.net 上并在此处与我们分享链接。 给你:jsfiddle.net/gpo16sLk 这样就不会播放视频,所以它不符合我的目的,我正在寻找一种只能静音的替代方法。 Nyan 网站只是例如,我不会 iframe 那个网站 不知道为什么这被选为正确答案,但它不起作用。

以上是关于如何使 iframe 静音?的主要内容,如果未能解决你的问题,请参考以下文章

如何使来自 UIWebView 的音频静音

为啥以及如何 UIPanGestureRecognizer 使 UISwipeGestureRecognizer 静音,而 UITapGestureRecognizers 默认情况下不相互静音?

如何通过代码使 SoundPool 静音?

如何使 SpeechRecognizer 的哔声静音?

如何使音池静音?

如何使本地 APNS 推送通知静音?