【发布时间】:2015-11-17 09:18:40
【问题描述】:
所以我有一个 iframe,它的“src”指向一些音乐的 URL。 iframe 是隐藏的,它会自动播放音乐。如何添加按钮以使音乐静音?
<iframe hidden="true" frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86
src="http://urlofmusic"></iframe>
请注意,音乐来自外部网站。此外,该 URL 并不指向特定文件。这只是网站提供的外部链接。
【问题讨论】:
-
您能否提供您的代码,以便我们查看您在做什么?
-
是
http://urlofmusic指向某个音频文件吗? (.mp3) 这个文件和你的页面在同一个服务器上吗?如果这两个条件为真,那么您可以通过document.querySelector('iframe').contentDocument.querySelector('video')访问它,然后只需将其muted属性更改为true,如果您只想将其静音甚至调用其pause()方法。 -
音乐是通过 HTML5 标记还是通过 Flash 播放的?
-
那你就完蛋了,唯一的办法就是移除 iframe
-
@Kaiido 如果您提到的条件属实怎么办?既然是 .mp3 文件,为什么还要使用 querySelector('video')?
标签: javascript html iframe web frontend