【发布时间】:2016-09-26 04:33:48
【问题描述】:
我在嵌入带有自动播放功能的动态播放列表时遇到问题。
我想要做的是,拥有一个动态的视频 ID 列表,在这些视频中嵌入一个播放列表。我通过使用以下 HTML 更新 div 来做到这一点:
<iframe src="https://www.youtube.com/embed?playlist=<VIDEO_IDS_COMMA_SEPARATED>&autoplay=1 frameborder="0" allowfullscreen></iframe>
如指定here。
但是,autoplay 属性似乎被忽略了,因为初始视频没有开始播放。
在其他情况下,我将 src 设置为嵌入单个视频,使用
<iframe src="https://www.youtube.com/embed/<VIDEO_ID>&autoplay=1 frameborder="0" allowfullscreen></iframe>
这很好用。
有谁知道如何在动态嵌入式播放列表上强制自动播放?
---------- 编辑--------------
这似乎适用于 IE,但不适用于 Firefox 和 Chrome……有谁知道为什么?
【问题讨论】:
-
这个问题和这个问题有关系吗? - stackoverflow.com/questions/27498032/… 和这个 stackoverflow.com/questions/18676660/…
-
@ruslan 恐怕不是...第一个链接是关于 iframe 不在 iPhone 上自动播放的,根据答案,这是 Apple 的政策。我正在使用各种浏览器的 Windows 机器上对此进行测试。然而,它似乎在 IE 上工作,但不在 Firefox 或 Chrome 上。第二个链接是关于一个错误输入的属性,事实并非如此......
标签: youtube-api youtube-data-api youtube-iframe-api