【问题标题】:Autostart+loop videos YouTube videos自动启动+循环视频 YouTube 视频
【发布时间】:2012-05-26 17:00:14
【问题描述】:

YouTube 最近舍弃了旧的“嵌入”代码,并将其替换为 iframe 代码。

感谢this article,在新的 iframe 代码中,我找到了在我的网站上循环+自动启动视频的方法。它说:

需要注意的是,“循环”参数需要协同工作 使用“播放列表”参数。这意味着我们正在循环一个 只有一个视频的播放列表。所以嵌入代码看起来像 这个:

<iframe width=”560″ height=”315″ src=”http://www.youtube.com/embed/V3oJR5IAMxM?rel=0&autoplay=1&loop=1&playlist=V3oJR5IAMxM” frameborder=”0″ allowfullscreen></iframe>

但是在我的新代码中,为什么每个 plalist 都有两个相同的视频?

当我将代码应用到播放列表时,其中包含相同的两个视频。参见例如:

如何才能每个播放列表只有一个视频?我从未创建过任何播放列表。 YouTube 默认显示我的播放列表中有两个相同的视频。

【问题讨论】:

    标签: youtube


    【解决方案1】:

    使用 播放列表=您嵌入的视频 自动播放=1 和循环=1 试试这个看看

    <iframe style="height:600px;width:100%" src="https://www.youtube.com/embed/ithw-xIyd_8?playlist=ithw-xIyd_8&loop=1&autoplay=1" frameborder="0" allowfullscreen" ></iframe>
    

    功能强大

    【讨论】:

      【解决方案2】:

      循环参数似乎也需要播放列表参数, - 我正在添加 YouTube 文档中的注释。

      注意:此参数在 AS3 播放器和 IFrame 嵌入中的支持有限,它们可以加载 AS3 或 HTML5 播放器。目前,loop 参数仅在与 playlist 参数一起使用时才在 AS3 播放器中起作用。要循环播放单个视频,请将循环参数值设置为 1,并将播放列表参数值设置为已在 Player API URL 中指定的相同视频 ID:

      【讨论】:

        【解决方案3】:

        SEE ALL OPTIONS descriptions CLICK here

        autohide
        autoplay
        cc_load_policy
        color
        controls
        disablekb
        enablejsapi
        end
        fs
        hl
        iv_load_policy
        list
        listType
        loop
        modestbranding
        origin
        playerapiid
        playlist
        playsinline
        rel
        showinfo
        start
        theme

        【讨论】:

          【解决方案4】:

          这是循环播放列表视频的正确方法(正如 Google 解释的 here

          <iframe width="100%" height="100%" src="http://www.youtube.com/embed?
              listType=playlist&
              list=PLAYLIST_ID&
              version=3&
              loop=1&
              autoplay=1&
              rel=0&
              showinfo=0&
              controls=0&
              autohide=1
          " frameborder="0" allowfullscreen></iframe>
          

          【讨论】:

            【解决方案5】:

            我带着类似的问题来到这里。这个问题已经解决了,我是怎么做到的。 在链接源的地方,只需获取原始嵌入代码,然后将 embed 部分替换为 v。 例如:

            www.youtube.com/v/lG5aSZBAuPs
            

            (embed 原来在这里,现在是 v)

            现在将这些属性(或它们的名称)添加到该嵌入链接的末尾:

            1. &autoplay=1
            2. &loop=1
            3. &playlist=lG5aSZBAuPs

            所以最后链接应该是这样的:

            <iframe width="853" height="480" src="//www.youtube.com/v/lG5aSZBAuPs&autoplay=1&loop=1&playlist=lG5aSZBAuPs" frameborder="0" allowfullscreen></iframe>
            

            【讨论】:

              【解决方案6】:

              复制 YouTube 嵌入式代码,然后进行这些修改。

              • 将嵌入更改为 v
              • 插入 &autoplay=1
              • 插入 &loop =1
              • 插入 &playlist = "video-id"

              这给出了:

              <iframe width="420" height="315" src="//www.youtube.com/v/agAX34aHvCM&autoplay=1&loop=1&playlist=agAX34aHvCM" frameborder="0" allowfullscreen></iframe>
              

              有很多人有这个问题.....

              注意:此参数在 AS3 播放器和 IFrame 嵌入中的支持有限,它们可以加载 AS3 或 HTML5 播放器。目前,loop 参数仅在与 playlist 参数一起使用时才在 AS3 播放器中起作用。要循环播放单个视频,请将循环参数值设置为 1,并将播放列表参数值设置为已在 Player API URL 中指定的相同视频 ID。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2016-07-26
                • 2013-02-13
                • 2014-04-22
                • 2016-11-19
                • 2021-03-09
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多