javascript - 如何使嵌入 HTML 格式的 YouTube 视频的 iframe 静音?

标签 javascript html iframe youtube

我想将主页背景中 iframe 中自动播放的 YouTube 视频静音。

在 google 上搜索了该问题,但找不到解决方案。

尝试过<-object->.muted = true; 音量='0' 以及在谷歌上找到的一些其他解决方案,但没有一个对我有用。

这是我的代码:

<iframe id="HomeScreenVideo" width="100%" height="100%" src="https://www.youtube.com/embed/T1RFAujSCJA?vq=hd1080&amp;autoplay=1&amp;hd=1&amp;playlist=T1RFAujSCJA&amp;enablejsapi=1" frameborder="0" allowfullscreen></iframe>

最佳答案

从父页面使用 youtube api。

	  var tag = document.createElement('script');

      tag.src = "https://www.youtube.com/iframe_api";
      var firstScriptTag = document.getElementsByTagName('script')[0];
      firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

        var player;

        function onYouTubeIframeAPIReady() {
            player = new YT.Player('video', {
                events: {
                    'onReady': onPlayerReady
                }
            });
        }

        function onPlayerReady() {
            player.playVideo();
            // Mute!
            player.mute();
        }
<iframe id="video" width="100%" height="100%" src="https://www.youtube.com/embed/QH2-TGUlwu4?vq=hd1080&amp;autoplay=1&amp;hd=1&amp;playlist=T1RFAujSCJA&amp;enablejsapi=1" frameborder="0" allowfullscreen></iframe>

来源:https://jsfiddle.net/BFDKS/1091/

关于javascript - 如何使嵌入 HTML 格式的 YouTube 视频的 iframe 静音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41185416/

相关文章:

javascript - 选择站点管理时,moodle 中 JSON 中位置 0 处出现意外标记 <

html - Firefox 在父 div 中偏移按钮

java - HTML Markdown源代码的词法分析器(java)

ionic-framework - 如果在 Ionic 3 中聚焦,iframe 会再次重新加载

javascript - 如何将 'offset' 应用于 iframe 内的元素?

iframe - 如何正确转义过滤后的内容变量?

javascript - jQuery 选择使用 prop 或 attr 时不起作用的所有复选框

javascript - 在 JQuery 页面上,JQuery 是否是比 Javascript 本身更好的显示/隐藏元素的方法?

javascript - [Wordpress + PHP + MySQL]插件内的数据库SELECT查询没有返回结果

css - Angular 在没有复制/粘贴代码的情况下渲染一个模板或另一个模板