【问题标题】:How to Autostart Youtube VIDEO with Low Volume (iframe)如何以低音量(iframe)自动启动 Youtube 视频
【发布时间】:2016-09-11 16:29:43
【问题描述】:

这是我创建的 iframe,用于在我的博客中自动启动视频(主要是音乐):

< iframe width="140" height="105" src="https://www.youtube.com/embed/tGzl_AB4poI?rel=0&amp;showinfo=0&autoplay=1" frameborder="0" allowfullscreen></iframe>

一切都很完美。唯一的问题是音频,因为音量太高,我会降低它- 所以我在我的代码中添加了这部分:"&amp;player.setVolume(5)"

那么,最后的代码就是这个:

< iframe width="140" height="105" src="https://www.youtube.com/embed/tGzl_AB4poI?rel=0&amp;showinfo=0&autoplay=1&player.setVolume(5)" frameborder="0" allowfullscreen></iframe>

问题是它不起作用,而且音量仍然是默认设置- (但代码仍然适用于自动播放和所有其他首选项)。

出了什么问题?

【问题讨论】:

    标签: javascript jquery html iframe youtube


    【解决方案1】:

    IFrame API reference中,可以在播放器准备好后使用player.setVolume()设置音量。

    如果你想控制音量,你必须用Javascript写一些代码:

    function onYouTubeIframeAPIReady() {
      // iframeId parameter should match your Iframe's id attribute
      var player = new YT.Player('iframeId', {
        width: 140,
        height: 105,
        videoId: 'tGzl_AB4poI',
        events: {
          'onReady': function (event) {
            event.target.setVolume(0);
            event.target.playVideo();
          }
        }
      });
    }
    

    【讨论】:

      猜你喜欢
      • 2012-02-10
      • 2015-04-11
      • 2012-05-26
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 1970-01-01
      相关资源
      最近更新 更多