在fancybox 3中自动播放YouTube视频(隐私增强模式)

问题描述 投票:5回答:1

通过将?autoplay=1附加到视频网址,可以在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 - 只需打开网址)。我发现Firefox仍然开始在https://www.youtube-nocookie.com/embed/zRwBVYjUBOc?autoplay=1上播放视频,只有Safari和Chrome没有。

jquery youtube fancybox fancybox-3
1个回答
0
投票

不完全确定这个youtube-nocookie应该如何工作,但你肯定会用javascript触发点击...

$('video').click();

如果视频位于iframe中,您仍然可以执行此操作;

$('iframe').contents().find('video').click();
© www.soinside.com 2019 - 2024. All rights reserved.