可以通过将?autoplay=1
附加到视频URL:
<a class="lightbox" href="https://www.youtube.com/embed/zRwBVYjUBOc?autoplay=1">video</a>
…和…
$(document).ready(function(){
$("a.lightbox").fancybox();
});
不幸的是,在某些浏览器(Chrome,Safari)中,如果启用了"隐私增强模式"(YouTube-nocookie.com):
<a class="lightbox" href="https://www.youtube-nocookie.com/embed/zRwBVYjUBOc?autoplay=1">privacy-enhanced mode video</a>
选项autoplay=1
在youtube-nocookie.com上不完全支持。
我仍然如何在具有隐私增强模式的Lightbox中自动播放视频?
编辑(3月23日):Firefox,Chrome和Safari立即在https://www.youtube.com/embed/zrwbvyjuboc?autoplay = 1上开始播放视频。我发现Firefox仍然开始在https://www.youtube-nocookie.com/embed/zrwbvyjuboc?autoplay = 1上播放视频。
不完全确定该YouTube-nocookie应该如何工作,但是您肯定可以使用JavaScript触发单击...
$('video').click();
如果视频在iframe中,您仍然应该能够执行此操作;
$('iframe').contents().find('video').click();