Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery Vimeo自动播放_Javascript_Jquery_Html_Vimeo - Fatal编程技术网

Javascript jQuery Vimeo自动播放

Javascript jQuery Vimeo自动播放,javascript,jquery,html,vimeo,Javascript,Jquery,Html,Vimeo,我有一个正在显示的图像和图像下方的vimeo播放器。默认情况下,vimeo播放器是隐藏的(不显示:无;可见性:隐藏)。当用户点击图像时,vimeo播放器取代图像,现在可见。现在我的问题是如何使视频播放器在可见后自动播放 到目前为止,我的jQuery: $(document).ready(function() { $(".image-caption p a").click(function () { $('.image-block').css('display','none');

我有一个正在显示的图像和图像下方的vimeo播放器。默认情况下,vimeo播放器是隐藏的(不显示:无;可见性:隐藏)。当用户点击图像时,vimeo播放器取代图像,现在可见。现在我的问题是如何使视频播放器在可见后自动播放

到目前为止,我的jQuery:

$(document).ready(function() {

  $(".image-caption p a").click(function () {

    $('.image-block').css('display','none');
    $('.sqs-video-wrapper').css('position', 'relative');
    $('.sqs-video-wrapper').css('top', '0');

  });

});
工作完美!只需要vimeo播放器自动播放。当然,默认情况下,它被包装在iFrame中

下面是我想要的快速演示:


谢谢

如果在嵌入代码中将autoplay参数设置为true(或1),则显示视频时,它应自动播放


选中

这是正确的,但无论用户是否单击“单击我”,它都将自动播放hmmm必须是特定于浏览器的。在FF Mac中,视频不会播放。在Safari和Chrome中,视频在可见之前不会播放。另一个解决方案是在click.Hmmm上注入HTML,因为它的浏览器…是否存在任何浏览器漏洞。因为这项功能必须按计划进行:(这个怎么样: