我正在尝试在用户点击此链接时自动播放Youtube视频:
<a class="videoLink" href="//www.youtube.com/watch?v=CBg_G-_zOf0&rel=0&autoplay=1" rel="lightbox"></a>
这会打开并在灯箱中显示视频(我使用的是SwipeBox),但不会自动播放视频。
'&amp; rel = 0'工作正常,视频后没有显示建议的视频(如果我使用'?rel = 0'则无效)。但'&amp; autoplay = 1'根本不起作用。我尝试过使用'?autoplay = 1',但这会给我一个JSON错误(与URL中有多个“?”)有关。
这是YouTube视频在灯箱内打开时的代码:
<iframe width="560" height="315" src="//www.youtube.com/embed/CBg_G-_zOf0?rel=0&autoplay=0" frameborder="0" allowfullscreen=""></iframe>
如您所见,'自动播放'设置为'0',这是不行的。如果我在开发人员工具中将值更改为'1',则视频会刷新并自动按预期播放。
关于如何强制iframe中的自动播放值为1的任何建议都会很棒。