【问题标题】:Iframe embedded video does not loop anymoreiframe 嵌入视频不再循环播放
【发布时间】:2015-03-19 09:22:01
【问题描述】:

我们正在运行一个使用//youtube.com/embed/&playlist=VIDEO_ID,VIDEO_ID&loop=1 的应用程序,直到最近它运行良好(这个应用程序中的代码很长一段时间都没有更改)。 Youtube 不知何故在播放列表末尾结束播放并显示相关视频。我希望设置&rel=0 可能会产生一些影响,尽管这实际上导致视频停止。

我需要应用任何 API 更改才能使其再次运行吗?我找不到任何东西...有趣的事实是,当使用具有相同值的 AS3 版本 //youtube.com/v/ 时,一切都像以前一样正常工作!

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    是的,此值仅在 AS3 播放器上受支持,如下所述:https://developers.google.com/youtube/player_parameters#loop

    由于 YouTube 默认使用 HTML5,这就是它现在对您不利的原因。 http://youtube-eng.blogspot.com/2015/01/youtube-now-defaults-to-html5_27.html

    【讨论】:

    • 嗯,这就解释了。听起来他们将来会修复 HTML5 版本,你能确认一下吗?不管怎么说,还是要谢谢你!我将暂时使用 AS3 (/v/)。
    • 刚刚也遇到了这个问题。为了补充这个答案,似乎 3 月 9 日的更新通过禁止 嵌入来打破它,它可能会退回到存在“循环”或“播放列表”参数时。目前正在研究手动循环,因为这似乎是唯一的方法。
    • 嗨@Andrew,你有任何sn-p 来展示手动循环是如何工作的吗?我真的想知道这是否会在未来得到解决..
    • 基本上只监听一个“onStateChange”事件,当状态为YT.PlayerState.ENDED时使用player.seekTo(0)
    猜你喜欢
    • 1970-01-01
    • 2017-12-01
    • 2020-12-08
    • 1970-01-01
    • 2012-10-14
    • 2016-09-30
    • 2021-04-23
    • 2020-01-31
    • 1970-01-01
    相关资源
    最近更新 更多