0

我在我的网站上使用 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

4

1 回答 1

1

我认为如果您使用可以共享 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/选择一个视频,然后单击导出链接以获取 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 --> 如果您想显示视频链接的缩略图,您可以在此处输入其 URL。

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

于 2016-01-28T12:47:13.257 回答