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