LightGallery Dailymotion

时间:2015-11-10 10:45:09

标签: video lightgallery

我在我的网站上使用LightGallery(https://github.com/sachinchoolur/lightGallery),我需要显示一些每日运动视频。

此插件适用于youtube / vimeo,但我从日常运动视频中得不到任何结果。

为了显示这一点,我使用一个循环,将此代码作为dynamicEl:[]

{"src":"<?php print 'http://www.dailymotion.com/video/'.$dailymotion['safe_value']; ?>","thumb":"<?php print 'http://www.dailymotion.com/thumbnail/video/'.$dailymotion['safe_value']; ?>"},

与youtube相同的代码(并且可以正常工作):

{"src":"<?php print 'http://www.youtube.com/watch?v='.$youtube['safe_value']; ?>","thumb":"<?php print 'http://img.youtube.com/vi/'.$youtube['safe_value'].'/0.jpg'; ?>"},

仅供参考我有1.2.0版本

1 个答案:

答案 0 :(得分:1)

我认为如果您使用可能共享iFrame的原始标记,您的问题就会得到解决, 以下是HTML的基本结构:

<div id="lightgallery" data-iframe="true" data-src="'.$videoSRC.'"> <a href="'.$ThumbnailURL.'"> </div>

  • 数据的iframe =&#34;真&#34; - &GT;当你想使用iFrame(比如dailymotion提供的)
  • 时使用它
  • $ videoSRC - &gt;这个包含您视频的网址 - &gt;要获得它,请转到http://www.dailymotion.com/选择视频,然后点击导出链接以获取iframe代码。假设你有类似的东西:

    iframe frameborder =&#34; 0&#34;宽度=&#34; 480&#34;高度=&#34; 270&#34; SRC =&#34; // www.dailymotion.com/embed/video/x3ouf29"的allowFullScreen

*对不起这个iFrame代码很乱,我无法在堆栈溢出中获得完整的代码。 复制src值,所以在我们的示例中:

$videoSRC='http://www.dailymotion.com/embed/video/x3ouf29';

$ ThumbnailURL - &gt;如果您想为视频链接显示缩略图,则可以在此处输入其网址。

希望这会有所帮助,似乎有点迟了。