LightGallery 每日运动

LightGallery Dailymotion

我的网站使用 LightGallery (https://github.com/sachinchoolur/lightGallery),我需要展示一些 dailymotion 视频。

此插件与 youtube/vimeo 配合使用效果很好,但我从 dailymotion 视频中一无所获。

为了展示这一点,我使用了一个循环,此代码作为 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 版

我认为如果您使用原始标记并可以共享 iFrame,您的问题就会得到解决, 这是 HTML:

的基本结构

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

  • data-iframe="true" --> 当你想使用 iFrame 时使用它(比如 dailymotion 提供的)
  • $videoSRC --> 这个有你的视频 URL --> 要获取它,转到 http://www.dailymotion.com/ select 一个视频然后点击导出link 获取 iframe 代码。假设你有这样的东西:

    iframe frameborder="0" width="480" height="270" src="//www.dailymotion.com/embed/video/x3ouf29" allowfullscreen

*抱歉,这个 iFrame 代码很乱,我无法在堆栈溢出中粘贴完整代码。 在我们的示例中复制 src 值:

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

$ThumbnailURL --> 如果您想显示视频的缩略图 link,请在此处输入其 URL。

希望这对您有所帮助,似乎有点晚了。