可以通过将?autoplay=1
附加到视频URL来自动播放fancybox中的常规YouTube视频:
<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>
youtube-nocookie.com上不完全支持选项autoplay=1
。
如何在具有增强隐私功能的灯箱中自动播放视频?
修改(3月23日): Firefox,Chrome和Safari会立即在https://www.youtube.com/embed/zRwBVYjUBOc?autoplay=1上播放视频(也没有fancybox,只需打开url)。我发现Firefox仍然可以在https://www.youtube-nocookie.com/embed/zRwBVYjUBOc?autoplay=1上播放视频,只有Safari和Chrome无法播放。
答案 0 :(得分:0)
不能完全确定此youtube-nocookie应该如何工作,但是您可以确定使用javascript触发点击...
$('video').click();
如果视频在iframe中,您仍然应该可以这样做;
$('iframe').contents().find('video').click();