javascript 如何禁用iframe内容?

bq9c1y66  于 2023-06-28  发布在  Java
关注(0)|答案(2)|浏览(138)

我有一个第三方iframe包含来自youtube的视频,vimeo,...
有没有一种通用的方法可以将iframe内容独立从视频/音频静音?

0ejtzxu1

0ejtzxu11#

**步骤1.**首先你需要访问iframe。

var iframe = document.getElementById('iframeId');
var innerDoc = iframe.contentDocument || iframe.contentWindow.document;

**Step2.**获取内部文档引用后,即可访问其内部DOM元素。假设你的video/audio元素id是mediaElem

var MediaSource = innerDoc.getElementById('mediaElem');

第3步现在你可以做任何你想做的事情。在你的情况下,如果你想静音,只需设置。

MediaSource.muted=true;
dldeef67

dldeef672#

你也可以调用它,并将它的音量设置为零或暂停它,在javsscript中,它是这样的:var media = document.getElementById('mediaId'); media.volume = 0; /*set volume to zero|takes values btw 0-1*/ media.pause(); /*pause the audio/video*/

相关问题