我在我的网站上使用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版本
答案 0 :(得分:1)
我认为如果您使用可能共享iFrame的原始标记,您的问题就会得到解决, 以下是HTML的基本结构:
<div id="lightgallery" data-iframe="true" data-src="'.$videoSRC.'">
<a href="'.$ThumbnailURL.'">
</div>
$ 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;如果您想为视频链接显示缩略图,则可以在此处输入其网址。
希望这会有所帮助,似乎有点迟了。