Как получить лайтгалерею YouTube эскизы?

Я пытаюсь использовать этот плагин: https://github.com/sachinchoolur/lightGallery

Что я не могу понять - это генерирует миниатюры для изображений / видео?

И я не могу получить эскизы с YouTube, используя документы...

CSS:

<link rel="stylesheet" href="/static/css/lightgallery.min.css">
<script type="text/javascript" src="/static/js/lg-fullscreen.min.js"></script>
<script type="text/javascript" src="/static/js/lightgallery.min.js"></script>
<script type="text/javascript" src="/static/js/lg-thumbnail.min.js"></script>
<script type="text/javascript" src="/static/js/lg-video.min.js"></script>

JS:

$('.light-gal-item').lightGallery({
    thumbnail: true,
    thumbWidth: 120,
    thumbContHeight: 90,
    loadYoutubeThumbnail: true,
    youtubeThumbSize: 'default'
});

HTML:

<div class="light-gal-item">
    <a href="http://www.youtube.com/watch?v=P5_GlAOCHyE" data-src="http://www.youtube.com/watch?v=P5_GlAOCHyE">
        <img src="http://www.youtube.com/watch?v=P5_GlAOCHyE"
             width="120" height="90" />
    </a>
</div>

Это делает изображения как это... но даже так, я не могу понять, если это делает миниатюры, или если они нуждаются в них по другому URL...

И это не делает эскизы YouTube... ПОМОГИТЕ!

1 ответ

У меня та же проблема, но, возможно, вы можете использовать этот трюк

Это мой код

<div id="video-gallery">
<a href="https://www.youtube.com/watch?v=P1mmrxt71RQ">
<img src="http://img.youtube.com/vi/P1mmrxt71RQ/0.jpg" class="cropped" />
</a>
</div>

Вы просто замените идентификатор видео YouTube на img src, в этом примере "P1mmrxt71RQ". Для поиска другого размера эскиза YouTube используйте этот http://boingboing.net/features/getthumbs.html

И для этого трюка, вы не нуждаетесь в использовании

<script type="text/javascript" src="/static/js/lg-thumbnail.min.js"></script>

Надеюсь это поможет

Другие вопросы по тегам