Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 Fancybox,播放带有开始时间和自动播放的youtube视频_Javascript_Jquery_Html_Youtube_Fancybox - Fatal编程技术网

Javascript Fancybox,播放带有开始时间和自动播放的youtube视频

Javascript Fancybox,播放带有开始时间和自动播放的youtube视频,javascript,jquery,html,youtube,fancybox,Javascript,Jquery,Html,Youtube,Fancybox,我正在用Fancybox播放youtube视频。一切正常。视频弹出,播放效果很好。 但是,我希望在单击视频时同时使用自动播放和开始时间 这是我正在尝试的URL http://www.youtube.com/watch?v=BwaKZ4r5fQM&amp;autoplay=1&amp;t=0m47s 自动播放工作正常,但忽略开始时间 有什么建议吗 谢谢 最简单的方法是使用fancybox媒体助手,以便 1) 。加载fancybox媒体助手js文件: <script type

我正在用Fancybox播放youtube视频。一切正常。视频弹出,播放效果很好。 但是,我希望在单击视频时同时使用自动播放和开始时间

这是我正在尝试的URL

http://www.youtube.com/watch?v=BwaKZ4r5fQM&amp;autoplay=1&amp;t=0m47s
自动播放工作正常,但忽略开始时间

有什么建议吗


谢谢

最简单的方法是使用fancybox媒体助手,以便

1) 。加载fancybox媒体助手js文件:

<script type="text/javascript" src="{your correct path}/helpers/jquery.fancybox-media.js"></script>
注意:媒体助手将以嵌入格式转换视频URL,如:

http://www.youtube.com/embed/BwaKZ4r5fQM
。。。其中参数
t={mm}m{ss}s
不再有效

使用youtube embedded player,您可以使用以下参数选择开始时间:后跟所需开始时间的秒数(正如我们在fancybox初始化脚本中所做的那样)


对于其他将找到此答案的人-请注意,对于fancybox3,参数结构将有所不同:
config.media.youtube.params.start
()
jQuery(document).ready(function ($) {
    $(".fancybox").fancybox({
        helpers: {
            media: true
        },
        youtube: {
            autoplay: 1, // enable autoplay
            start: 47 // set start time in seconds (embed)
        }
    }); // fancybox
}); // ready
http://www.youtube.com/embed/BwaKZ4r5fQM